Sunlight roof ceiling opening and closing ventilation linkage control method

CN122923792APending Publication Date: 2026-10-16SHANDONG EDMULLER ENERGY SAVING TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611133124.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-29
Publication Date
2026-10-16

AI Technical Summary

Technical Problem

若仅因温度升高而统一开启顶棚,迎风侧顶棚开口容易在斜风雨作用下引入雨水;若一旦检测到雨水或风速升高即全部关闭顶棚,顶棚下方热空气又难以及时排出,导致阳光房在风雨临界工况下难以兼顾排热通风和防雨安全

Benefits of technology

通过将阳光房顶棚划分为多个能够独立调节开度的顶棚分区,并结合外部风向实时确定各顶棚分区的迎风属性、侧风属性或背风属性,同时依据雨水状态、外部风速、顶棚排水状态、雨水内侵状态和安全开度上限生成雨水侵入风险等级,达到在不同风向和风雨工况下对各顶棚分区进行差异化控制的效果。相较于仅根据温度、雨水或风速统一开启或关闭顶棚的控制方式,本申请能够避免迎风侧顶棚分区在有雨或风速较高时被误开启,减少斜风雨经顶棚开口进入阳光房内部的风险,并使顶棚开合控制与实际风雨侵入路径相对应。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122923792A_ABST
    Figure CN122923792A_ABST
Patent Text Reader

Abstract

The application relates to the field of intelligent ventilation control of sunlight rooms, and discloses a sunlight room roof opening and closing ventilation linkage control method; the method collects high-position temperature, middle-position temperature, external wind speed, external wind direction, rainwater state, roof drainage state, rainwater invasion state and the opening degree of each roof partition; whether a heat air layer to be discharged exists below the roof is judged according to the difference value of the high-position temperature and the middle-position temperature; the windward attribute, the crosswind attribute or the leeward attribute of each roof partition is determined according to the external wind direction, and the leeward or crosswind roof partition is selected as a heat discharge partition in combination with the rainwater invasion risk grade; the opening degree is gradually reduced when the wind and rain state changes, and the upper limit of the safety opening degree is updated according to the rainwater invasion state. The application can consider the sunlight room roof heat discharge ventilation and the wind and rain invasion prevention control.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of intelligent ventilation control for sunrooms, specifically to a method for linkage control of the opening and closing ventilation of a sunroom roof. Background Technology

[0002] Sunrooms are typically constructed with transparent or semi-transparent enclosures. The roof area is heavily influenced by solar radiation, and heat tends to accumulate below the roof. To improve the stuffy conditions inside sunrooms, most modern sunrooms incorporate operable structures in the roof, side windows, or low-level ventilation openings, along with temperature sensors, rain sensors, and wind speed sensors to automatically control the opening and closing of the roof or windows.

[0003] Existing control methods typically use indoor temperature, external rain, or wind speed as trigger conditions. For example, when the indoor temperature exceeds a set value, the roof or side windows are opened for ventilation; when rain or high wind speed is detected, the roof or windows are closed to reduce rainwater ingress. This type of method can achieve basic automatic opening and closing, but its controlled objects are usually treated as fixed openings or overall opening and closing, lacking differentiation between different roof areas and their rain ingress risk and heat dissipation capacity under different wind directions.

[0004] In practical use, the high-level hot air layer formed below the sunroom roof needs to be exhausted from the top. However, external wind direction, rainfall conditions, and water accumulation in the drainage channels can alter the risk of rainwater entering different roof sections. If the roof is opened uniformly simply because of a temperature rise, the opening on the windward side is prone to introducing rainwater under the influence of oblique wind and rain. If the roof is closed completely as soon as rain or increased wind speed is detected, the hot air below the roof cannot be exhausted in time, making it difficult for the sunroom to simultaneously achieve heat dissipation, ventilation, and rain protection under critical wind and rain conditions. Summary of the Invention

[0005] To address the shortcomings of existing technologies, this invention provides a method for linking the opening and closing of a sunroom roof for ventilation control, thereby resolving the technical problems existing in the prior art.

[0006] The above-mentioned technical objective of the present invention is achieved through the following technical solution: A method for linkage control of the opening and closing ventilation of a sunroom roof is applied to a sunroom control system. The sunroom control system includes a partitioned openable and closable roof, a low-level air supply component, a wind speed and direction detection component, a rainwater detection component, a drainage status detection component, an intrusion detection component, and a controller. The partitioned openable and closable roof includes at least two roof partitions with independently adjustable opening degrees. The intrusion detection component is located on the lower inner edge of each roof partition, and the drainage status detection component is located at the drainage groove or drainage channel corresponding to each roof partition. The method includes: S1: Collects high and medium temperatures inside the sunroom, outdoor temperature, external wind speed, external wind direction, rain conditions, roof drainage conditions, rainwater intrusion conditions, and the current opening degree of each roof section. S2: Determine whether there is a layer of hot air to be discharged below the partitioned opening and closing ceiling based on the difference between the high temperature and the median temperature; S3: Determine the windward, crosswind, or leeward attributes of each roof section relative to the direction of the incoming wind based on the external wind direction; S4: Determine the wind direction range based on the external wind direction, determine the wind speed level based on the external wind speed, and read the upper limit of the safe opening of each roof section under the wind direction range, wind speed level, rain status, roof drainage status, and corresponding windward, crosswind or leeward attributes from the pre-stored safe opening table. S5: Based on the rainwater condition, external wind speed, roof drainage condition, rainwater intrusion condition, current opening of each roof section, windward attribute, crosswind attribute or leeward attribute of each roof section and the corresponding safe opening limit, generate the rainwater intrusion risk level of each roof section. S6: When there is a layer of hot air to be discharged, and the rainwater intrusion risk level of at least one roof section does not reach the prohibited opening level, first control the low-level air supply component to open to the first air supply opening degree, and obtain the amount of temperature drop of the high-level temperature after a preset waiting time. S7: When the drop in high temperature is less than the first drop threshold, from the roof zones where the rainwater intrusion risk level does not reach the prohibited opening level, the roof zone with the leeward attribute is selected as the heat exhaust zone. If there is no roof zone with the leeward attribute and the rainwater intrusion risk level does not reach the prohibited opening level, the roof zone with the crosswind attribute and the rainwater intrusion risk level does not reach the prohibited opening level is selected as the heat exhaust zone, and the heat exhaust zone is controlled to open to the first roof opening degree not exceeding the corresponding safe opening limit. S8: When there are no roof sections with leeward or crosswind attributes and the risk level of rainwater intrusion does not reach the level of prohibiting opening, keep all roof sections closed and keep the low-level air supply components in the open state. S9: After the heat exhaust zone is opened, adjust the opening degree of the low-level air supply component and the heat exhaust zone according to the amount of temperature drop at high level, the risk level of rainwater intrusion and the state of rainwater intrusion. S10: When the wind speed level of the current monitoring period is higher than that of the previous monitoring period, the rainfall status changes from no rain to rain, or the roof drainage status reaches the water accumulation state, the opening degree is reduced in the order of windward roof zone, crosswind roof zone, and leeward roof zone. When the heat exhaust zone does not experience rainwater intrusion and the rainwater intrusion risk level does not reach the prohibited opening level, the safe slightly open state of the heat exhaust zone is maintained. In the safe slightly open state, the opening degree of the heat exhaust zone is greater than zero and not greater than the corresponding safe opening limit. S11: When the intrusion detection component detects that the heat exhaust zone has a rainwater intrusion state, the heat exhaust zone is closed, and the upper limit of the safe opening corresponding to the wind direction range, wind speed level, rainwater state, roof drainage state, and the windward, crosswind, or leeward attributes of the heat exhaust zone in the safe opening table is adjusted to be less than the updated safe opening upper limit of the current opening of the heat exhaust zone when the rainwater intrusion state occurs.

[0007] Preferably, determining whether there is a layer of hot air to be exhausted below the partitioned opening and closing ceiling based on the difference between the high temperature and the median temperature includes: Calculate the difference between the high temperature and the median temperature; When the high temperature is higher than the middle temperature, the difference between the high temperature and the middle temperature is not less than the first temperature difference threshold, and the high temperature is higher than the outdoor temperature, it is determined that there is a layer of hot air to be discharged below the partitioned openable roof. When the difference between the high temperature and the middle temperature is not greater than the second temperature difference threshold, or the high temperature is not higher than the outdoor temperature, it is determined that there is no hot air layer to be discharged below the partitioned openable roof. The first temperature difference threshold is greater than the second temperature difference threshold.

[0008] Preferably, the windward, crosswind, or leeward attributes of each roof section relative to the incoming wind direction are determined based on the external wind direction, including: The outer normal direction of each roof section in the horizontal projection of the sunroom is used as the reference direction for the corresponding roof section. Calculate the angle between the external wind direction and the zone reference direction; When the included angle is not greater than the first angle threshold, the corresponding roof section is determined as the windward attribute; When the included angle is not less than the second angle threshold, the corresponding roof zone is determined as the leeward attribute; When the included angle is greater than the first angle threshold and less than the second angle threshold, the corresponding roof zone is determined to be a crosswind attribute; The second angle threshold is greater than the first angle threshold.

[0009] Preferably, the safe opening table includes the correspondence between wind direction range, wind speed level, rain condition, roof drainage condition, roof zoning attributes, and the upper limit of safe opening. The wind direction range is determined by the angular range of the external wind direction. The wind speed level is determined by comparing the external wind speed with the preset wind speed threshold. The ceiling drainage status is determined by the water level in the drainage trough or the water accumulation status in the drainage channel detected by the drainage status detection component; The roof zone attribute is the windward, crosswind, or leeward attribute of the corresponding roof zone under the current external wind direction.

[0010] Preferably, the rainwater intrusion risk level includes an allowable opening level, a restricted opening level, and a prohibited opening level; When generating a rainwater intrusion risk level, the determination is made in the following order: prohibition level takes precedence, restricted level takes second, and permitted level takes last. When the rainwater intrusion status is "rainwater intrusion exists", the rainwater intrusion risk level of the corresponding roof zone will be determined as the "prohibited from opening" level. When the rain status is "rainy", the roof section is windward, and the external wind speed is not less than the first wind speed threshold, the rainwater intrusion risk level of the corresponding roof section is determined to be the "prohibited from opening" level. When the roof drainage status is water accumulation and the current opening degree of the corresponding roof zone is greater than zero, the rainwater intrusion risk level of the corresponding roof zone is determined to be the restricted opening level. When the current opening of the corresponding roof zone is greater than the corresponding safe opening limit, the rainwater intrusion risk level of the corresponding roof zone is determined as the restricted opening level. When the corresponding roof zone does not meet the criteria for prohibiting or restricting opening, the rainwater intrusion risk level of the corresponding roof zone will be determined as an allowable opening level.

[0011] Preferably, a heat dissipation zone is selected from the roof zones where the rainwater intrusion risk level does not reach the level requiring prohibition of opening, including: When there is a roof zone with a leeward attribute and a rainwater intrusion risk level that is allowed to be opened, select the roof zone with the largest safe opening limit from that roof zone as the heat exhaust zone. When there is no roof zone with leeward attribute and rainwater intrusion risk level that is allowed to be opened, select the roof zone with the largest safe opening limit from the roof zones with crosswind attribute and rainwater intrusion risk level that is allowed to be opened as the heat exhaust zone. If there is no roof zone with a rainwater intrusion risk level that allows opening, and there is a leeward roof zone with a rainwater intrusion risk level that restricts opening, select the roof zone with the largest safe opening limit from the leeward roof zone as the heat exhaust zone. If there are no roof zones with a rainwater intrusion risk level that allows opening, and no leeward roof zones with a rainwater intrusion risk level that restricts opening, select the roof zone with the largest safe opening limit from the crosswind roof zones with a rainwater intrusion risk level that restricts opening as the heat exhaust zone.

[0012] Preferably, after the heat exhaust zone is opened, the opening degree of the low-level air supply component and the heat exhaust zone is adjusted according to the amount of temperature drop at high level, the risk level of rainwater intrusion, and the state of rainwater intrusion, including: The periodic decrease in high temperature is obtained within a monitoring cycle; When the periodic decrease is less than the second decrease threshold, the rainwater intrusion risk level of the heat exhaust zone is the allowable opening level, and the current opening degree of the heat exhaust zone is less than the corresponding safe opening degree upper limit, the opening degree of the heat exhaust zone will be increased by one roof opening degree step. When the cycle decrease is less than the second decrease threshold and the current opening of the heat exhaust zone reaches the corresponding safe opening limit, the opening of the low-level air supply component will be increased by one air supply opening step. When the rainwater intrusion risk level of the heat exhaust zone changes from the permissible opening level to the restricted opening level, the opening degree of the heat exhaust zone will be reduced by one roof opening degree step. When the rainwater intrusion risk level of the exhaust zone changes to the prohibited opening level, the exhaust zone shall be closed.

[0013] Preferably, when the wind speed level of the current monitoring period is higher than that of the previous monitoring period, the rainfall status changes from no rain to rain, or the roof drainage status reaches the water accumulation state, the opening is reduced in the following order: windward roof zone, crosswind roof zone, and leeward roof zone, including: First, reduce the windward roof zones with a current opening greater than zero to the closed state; After all the windward roof sections are closed, reduce the crosswind roof sections whose current opening is greater than the corresponding safe opening limit to no greater than the corresponding safe opening limit. After ensuring that the opening of the crosswind attribute roof zone is not greater than the corresponding safe opening limit, the leeward attribute roof zone, which serves as the heat exhaust zone, will be reduced to a safe slightly open state. Under safe slightly open conditions, the opening degree of the heat dissipation zone shall not exceed 30% of the corresponding safe opening limit.

[0014] Preferably, when the intrusion detection component detects rainwater intrusion into the heat exhaust zone, it closes the heat exhaust zone and adjusts the corresponding safety opening limit in the safety opening table to the updated safety opening limit, including: Record the wind direction range, wind speed level, rain condition, roof drainage condition, windward attribute, crosswind attribute or leeward attribute of the heat dissipation zone, and the current opening of the heat dissipation zone when the rainwater intrusion state occurs. The upper limit of the safe opening corresponding to the wind direction range, wind speed level, rain status, roof drainage status, and the windward, crosswind, or leeward attributes of the heat exhaust zone in the safe opening table will be adjusted to an updated safe opening upper limit that is lower than the current opening of the heat exhaust zone. When the updated upper limit of the safe opening is less than the minimum safe opening, the corresponding upper limit of the safe opening in the safe opening table is set to zero, and the rainwater intrusion risk level of the corresponding roof zone under the wind direction range, wind speed level, rainwater status, roof drainage status, and roof zone attributes is determined as a prohibited opening level.

[0015] Preferably, after a ventilation cycle ends, the controller records the wind direction range, wind speed level, rain condition, roof drainage condition, windward attribute, crosswind attribute or leeward attribute of the heat exhaust zone, maximum opening of the heat exhaust zone, high-level temperature drop and rainwater intrusion status during the ventilation cycle. When the rainwater intrusion status is no rainwater intrusion and the temperature drop is not less than the target drop threshold, the corresponding upper limit of the safe opening in the safe opening table shall be maintained. When the rainwater intrusion status is no rainwater intrusion, the high-temperature drop is less than the target drop threshold, and the maximum opening of the heat exhaust zone reaches the corresponding safe opening limit, the corresponding safe opening limit in the safe opening table will be increased by one opening adjustment step. When the rainwater intrusion status is "existing rainwater intrusion", the corresponding safety opening limit in the safety opening table is updated in accordance with the method of claim 9.

[0016] In summary, the present invention has the following main beneficial effects: By dividing the sunroom roof into multiple independently adjustable sections and determining the windward, crosswind, or leeward attributes of each section in real time based on external wind direction, and generating a rainwater intrusion risk level according to rainfall conditions, external wind speed, roof drainage status, rainwater intrusion status, and the upper limit of safe opening, this method achieves differentiated control of each roof section under different wind directions and weather conditions. Compared to control methods that uniformly open or close the roof based solely on temperature, rainfall, or wind speed, this application avoids the windward roof section being accidentally opened during rain or high wind speeds, reducing the risk of oblique rain entering the sunroom through roof openings, and ensuring that the roof opening and closing control corresponds to the actual rainwater intrusion path.

[0017] By first determining whether there is a layer of hot air to be exhausted below the roof based on the difference between the high and mid temperatures, the low-level air supply components are activated first. If the temperature drop below the high level after low-level air supply is insufficient, a roof section with leeward or crosswind characteristics is selected as the heat exhaust zone, thus creating a ventilation path from low-level air supply to high-level heat exhaust. This control process does not simply trigger the roof opening based on an indoor temperature threshold. Instead, it first determines whether hot air is concentrated below the roof, and then decides whether to open the heat exhaust zone based on the temperature response after low-level air supply. This allows the high-level hot air in the sunroom to be selectively exhausted, reducing the risk of rainwater entering when the roof is fully open and the problem of hot air stagnation when the roof is fully closed.

[0018] By implementing a tiered rollback mechanism when wind speed increases, the rain condition changes from dry to rainy, or the roof drainage reaches a waterlogged state, the system progressively reduces the opening of the roof zones according to their windward, crosswind, and leeward attributes. A safe, slightly open state is maintained for the heat dissipation zones as long as no rainwater intrusion occurs and the risk level does not reach the prohibited opening level. Conversely, upon detecting rainwater intrusion, the corresponding safe opening limit is lowered. This achieves a balance between continuous heat dissipation and rain protection safety under critical wind and rain conditions. Since the safe opening limit can be updated based on actual rainwater intrusion and ventilation cycle results, this application can also adapt to different sunroom installation orientations, roof slopes, surrounding obstructions, and drainage conditions, reducing the probability of accidental opening, accidental closing, or frequent opening and closing of fixed threshold controls in different usage scenarios. Attached Figure Description

[0019] Figure 1 This is a flowchart of the method of the present invention. Detailed Implementation

[0020] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0021] Example 1 refer to Figure 1 A method for linking the opening and closing ventilation of a sunroom roof is applied to a sunroom control system. The sunroom control system includes a partitioned openable and closable roof, a low-level air supply component, a wind speed and direction detection component, a rainwater detection component, a drainage status detection component, an intrusion detection component, and a controller. The partitioned openable and closable roof includes at least two roof partitions with independently adjustable opening degrees. The intrusion detection component is located on the lower inner edge of each roof partition, and the drainage status detection component is located at the drainage trough or drainage channel corresponding to each roof partition. The method includes: S1: Collects high and medium temperatures inside the sunroom, outdoor temperature, external wind speed, external wind direction, rain conditions, roof drainage conditions, rainwater intrusion conditions, and the current opening degree of each roof section. S2: Determine whether there is a layer of hot air to be discharged below the partitioned opening and closing ceiling based on the difference between the high temperature and the median temperature; S3: Determine the windward, crosswind, or leeward attributes of each roof section relative to the direction of the incoming wind based on the external wind direction; S4: Determine the wind direction range based on the external wind direction, determine the wind speed level based on the external wind speed, and read the upper limit of the safe opening of each roof section under the wind direction range, wind speed level, rain status, roof drainage status, and corresponding windward, crosswind or leeward attributes from the pre-stored safe opening table. S5: Based on the rainwater condition, external wind speed, roof drainage condition, rainwater intrusion condition, current opening of each roof section, windward attribute, crosswind attribute or leeward attribute of each roof section and the corresponding safe opening limit, generate the rainwater intrusion risk level of each roof section. S6: When there is a layer of hot air to be discharged, and the rainwater intrusion risk level of at least one roof section does not reach the prohibited opening level, first control the low-level air supply component to open to the first air supply opening degree, and obtain the amount of temperature drop of the high-level temperature after a preset waiting time. S7: When the drop in high temperature is less than the first drop threshold, from the roof zones where the rainwater intrusion risk level does not reach the prohibited opening level, the roof zone with the leeward attribute is selected as the heat exhaust zone. If there is no roof zone with the leeward attribute and the rainwater intrusion risk level does not reach the prohibited opening level, the roof zone with the crosswind attribute and the rainwater intrusion risk level does not reach the prohibited opening level is selected as the heat exhaust zone, and the heat exhaust zone is controlled to open to the first roof opening degree not exceeding the corresponding safe opening limit. S8: When there are no roof sections with leeward or crosswind attributes and the risk level of rainwater intrusion does not reach the level of prohibiting opening, keep all roof sections closed and keep the low-level air supply components in the open state. S9: After the heat exhaust zone is opened, adjust the opening degree of the low-level air supply component and the heat exhaust zone according to the amount of temperature drop at high level, the risk level of rainwater intrusion and the state of rainwater intrusion. S10: When the wind speed level of the current monitoring period is higher than that of the previous monitoring period, the rainfall status changes from no rain to rain, or the roof drainage status reaches the water accumulation state, the opening degree is reduced in the order of windward roof zone, crosswind roof zone, and leeward roof zone. When the heat exhaust zone does not experience rainwater intrusion and the rainwater intrusion risk level does not reach the prohibited opening level, the safe slightly open state of the heat exhaust zone is maintained. In the safe slightly open state, the opening degree of the heat exhaust zone is greater than zero and not greater than the corresponding safe opening limit. S11: When the intrusion detection component detects that the heat exhaust zone has a rainwater intrusion state, the heat exhaust zone is closed, and the upper limit of the safe opening corresponding to the wind direction range, wind speed level, rainwater state, roof drainage state, and the windward, crosswind, or leeward attributes of the heat exhaust zone in the safe opening table is adjusted to be less than the updated safe opening upper limit of the current opening of the heat exhaust zone when the rainwater intrusion state occurs.

[0022] In this embodiment, the partitioned opening and closing roof is divided into multiple roof sections along the length or width of the sunroom roof. These roof sections can be constructed using flip-up roof panels, sliding roof windows, or louvered roof units. For ease of explanation, this embodiment describes the opening degree of the roof sections as an angular opening degree; when the roof section uses a sliding structure, the opening degree corresponds to the proportion of the opening stroke to the maximum opening stroke, and its control logic is consistent with the angular opening degree.

[0023] The low-level air supply unit is installed at the lower part of the side wall, lower part of the side facade, or near the ground at the air intake position of the sunroom. The low-level air supply unit can be an adjustable louver, an adjustable air supply valve, or a low-level ventilation window, and its opening is controlled by an electric actuator. The low-level air supply unit is equipped with an air supply opening detection device, allowing the controller to obtain the current opening degree of the unit. The installation height of the low-level air supply unit is lower than the mid-temperature detection point inside the sunroom, ensuring that it can introduce supplementary air from the lower part of the sunroom when opened.

[0024] Wind speed and direction detection components are installed on the exterior of the sunroom in locations minimally affected by walls, trees, and adjacent buildings to detect external wind speed and direction. Rainwater detection components are installed on the upper exterior of the sunroom or the exterior of the roof to detect rainwater levels. Drainage status detection components are installed at the drainage channels or troughs corresponding to each roof section to detect water levels or water accumulation in the drainage channels. Intrusion detection components are installed along the lower inner edge of each roof section to detect whether rainwater enters the interior of the sunroom from the lower inner edge of the corresponding roof section. Intrusion detection components can be moisture-sensitive, conductive, or water film-sensitive devices, and their detection position is located on the interior side of the closed or overlapping edge of the roof section, enabling them to identify the state of rainwater crossing the external drainage structure and entering the interior.

[0025] The sunroom is equipped with high-level and mid-level temperature sensors. The high-level sensor is located near the bottom of the partitioned, retractable roof to monitor the temperature in the area below the roof. The mid-level sensor is positioned near the height of people moving around inside the sunroom or at the middle of the sunroom to monitor the temperature in the middle space inside. The high-level sensor is not placed in a location where it will be exposed to direct sunlight for extended periods; if direct sunlight cannot be avoided in the installation environment, a breathable shade should be installed on the outside of the high-level sensor to reduce the impact of solar radiation on the test results. The outdoor temperature sensor is located in a well-ventilated area outside the sunroom, away from areas directly exposed to rain.

[0026] The controller is connected to the high-temperature detection unit, mid-temperature detection unit, outdoor temperature detection unit, wind speed and direction detection unit, rainwater detection unit, drainage status detection unit, intrusion detection unit, low-level air supply unit, and the drive mechanism of each roof zone. The controller collects data from each detection unit and generates control commands for the roof zones and low-level air supply units according to the control flow described in this embodiment. The controller has a pre-stored safety opening table, which includes at least the correspondence between wind direction ranges, wind speed levels, rainwater status, roof drainage status, roof zone attributes, and the upper limit of the safety opening.

[0027] The control process in this embodiment is as follows.

[0028] S1 collects environmental data and opening data.

[0029] The controller collects data on the high and medium temperatures inside the sunroom, outdoor temperature, external wind speed, external wind direction, rainfall status, roof drainage status, rainwater intrusion status, and the current opening degree of each roof section.

[0030] High temperature is denoted as The median temperature is denoted as Outdoor temperature is recorded as External wind speed is denoted as External wind direction is recorded as . No. The current opening degree of each canopy section is denoted as: ,in The roof is divided into zones and numbered. Rainwater status includes no rain and rain. Roof drainage status includes no water accumulation and water accumulation. Rainwater intrusion status includes no rainwater intrusion and rainwater intrusion.

[0031] In this embodiment, the external wind direction This is the angle projected onto the horizontal plane from the direction the wind is blowing. If the wind speed and direction detection unit outputs the direction the wind is blowing away from, the controller first converts that direction to the direction the wind is blowing from before it is included in the subsequent angle calculation. This definition avoids misunderstandings caused by different definitions of wind direction when judging windward and leeward attributes.

[0032] S2, determine whether there is a layer of hot air to be discharged below the partitioned opening and closing ceiling.

[0033] The controller determines whether there is a layer of hot air to be exhausted below the partitioned ceiling based on the difference between the high-temperature and median-temperature conditions. The difference between the high-temperature and median-temperature conditions is calculated using the following formula: ; In the formula, This represents the difference between the high temperature and the median temperature. This indicates the highest temperature inside the sunroom. This indicates the median temperature inside the sunroom.

[0034] when Greater than Not less than the first temperature difference threshold ,and Greater than At that time, the controller determines that there is a layer of hot air to be discharged below the partitioned opening and closing ceiling. Not greater than the second temperature difference threshold ,or Not greater than At that time, the controller determines that there is no layer of hot air to be discharged below the partitioned opening and closing ceiling. Among these, Greater than .

[0035] First temperature difference threshold Second temperature difference threshold The temperature response during the installation and commissioning phase of the sunroom is determined based on the actual temperature response. Specifically, during the installation and commissioning phase, the low-level air supply components and each roof section are kept closed. The change in the temperature difference between the high and middle levels under sunny conditions is recorded. The temperature difference that reflects significant heat accumulation below the roof is used as the first temperature difference threshold. The temperature difference at which heat accumulation has subsided or heat dissipation is no longer required is used as the second temperature difference threshold. In one implementation, the first temperature difference threshold... Take 2C to 6C, the second temperature difference threshold Take 0.5C to The specific values ​​are determined based on the height of the sunroom, the light-transmitting area of ​​the roof, and the actual thermal response test results. The above value range is the control parameter setting range and does not represent a fixed cooling effect.

[0036] By setting Greater than This can create hysteresis control, preventing the roof sections from frequently opening and closing when the temperature difference between the high and middle levels fluctuates at critical positions.

[0037] S3, determine the windward, crosswind, or leeward attributes of each roof zone.

[0038] The controller determines the windward, crosswind, or leeward attributes of each roof section relative to the incoming wind direction based on the external wind direction.

[0039] The outer normal direction of each roof section in the horizontal projection of the sunroom is used as the reference direction for the corresponding roof section. The reference direction for each ceiling zone is denoted as: The controller calculates the angle between the external wind direction and the zone reference direction using the following formula: ; In the formula, Indicates the external wind direction and the first The angle between the reference directions of each ceiling zone. Indicates the external wind direction. Indicates the first The zoning reference direction for each ceiling zone The parenthesis indicates that the smaller value among the values ​​within the parentheses is selected. Not greater than the first angle threshold At that time, the controller will... Each roof section is designated as windward. Not less than the second angle threshold At that time, the controller will... Each roof section is designated as sheltered from the wind. Greater than the first angle threshold And less than the second angle threshold At that time, the controller will... Each roof section was determined to be of crosswind type. Greater than .

[0040] First angle threshold The second angle threshold is used to limit the range of angles at which incoming air directly affects the corresponding roof section. This is used to define the angular range of the corresponding roof section on the leeward side. In one embodiment, the first angle threshold... Take 30 to 60, second angle threshold Take 120 to 150, and the second angle threshold. Greater than the first angle threshold The aforementioned thresholds are determined during the installation and commissioning phase based on the shape of the sunroom roof, the number of roof sections, and the distribution method of the sections' reference directions.

[0041] This step allows the same roof zone to have different attributes under different external wind directions. Instead of fixing a particular roof zone as a heat exhaust outlet, the controller dynamically determines the risk attributes and heat exhaust adaptability of each roof zone based on the actual incoming wind direction.

[0042] S4, read the maximum security opening limit.

[0043] The controller determines the wind direction range based on the external wind direction, determines the wind speed level based on the external wind speed, and reads the upper limit of the safe opening of each roof zone under the wind direction range, wind speed level, rain status, roof drainage status, and corresponding windward, crosswind, or leeward attributes from the pre-stored safe opening table.

[0044] Wind direction ranges are determined by the angular range of the external wind direction. Wind speed levels are determined by the external wind speed. The result is determined by comparison with a preset wind speed threshold. The roof drainage status is determined by the water level in the drainage trough or the water accumulation status in the drainage channel detected by the drainage status detection component. The roof zoning attribute is the windward, crosswind, or leeward attribute of the corresponding roof zoning under the current external wind direction.

[0045] In this embodiment, the controller can classify wind speed levels into low, medium, and high wind speed levels. A low wind speed level corresponds to an external wind speed less than a second wind speed threshold. Medium wind speed level corresponds to an external wind speed not less than the second wind speed threshold. And less than the first wind speed threshold High wind speed level corresponds to an external wind speed not less than the first wind speed threshold. First wind speed threshold This is used to determine whether there is a risk of wind pressure carrying rain into the windward roof section under rainy conditions. In one implementation, a first wind speed threshold is used. The second wind speed threshold is set between 5 m / s and 10 m / s. Less than the first wind speed threshold The specific values ​​are determined by the installation height of the sunroom, the area of ​​the roof partitions, and the roof drainage structure.

[0046] The safe opening table is stored in the controller as tabular data. Each table record includes at least the wind direction range, wind speed level, rainfall status, roof drainage status, roof zone attributes, and safe opening limit. The safe opening limit restricts the maximum opening degree that the corresponding roof zone is allowed to open under the current environmental conditions.

[0047] The initial values ​​for the safe opening table are generated during the installation and commissioning phase of the sunroom. Installers first determine the upper limit of the mechanical opening based on the maximum permissible opening of the drive mechanism for each roof zone. Then, they limit the upper limit of the mechanical opening based on wind direction, wind speed, rainfall conditions, roof drainage conditions, and roof zone attributes. When there is no rain and the roof drainage is not waterlogged, the upper limit of the safe opening for leeward and crosswind roof zones can be higher than that for windward roof zones. When there is rain, the upper limit of the safe opening for windward roof zones is reduced. When there is rain and the roof drainage is waterlogged, the upper limit of the safe opening for the roof zone corresponding to the waterlogging trough or channel is further reduced.

[0048] When the safety opening table is updated, the updated safety opening limit is no greater than the mechanical opening limit of the corresponding roof zone, and no less than zero. When the controller increases the safety opening limit in the absence of rainwater intrusion, the increased safety opening limit does not exceed the mechanical opening limit. When the controller decreases the safety opening limit in the presence of rainwater intrusion, the decreased safety opening limit is less than the current opening of the corresponding roof zone when rainwater intrusion occurred. If the decreased safety opening limit is less than the minimum safety opening, the corresponding safety opening limit is set to zero.

[0049] S5 generates the rainwater intrusion risk level for each roof zone.

[0050] The controller generates the rainwater intrusion risk level for each roof zone based on the rainwater status, external wind speed, roof drainage status, rainwater intrusion status, current opening of each roof zone, windward attribute, crosswind attribute or leeward attribute of each roof zone, and the corresponding safe opening limit.

[0051] Rainwater intrusion risk levels include permissible opening level, restricted opening level, and prohibited opening level. To avoid control conflicts caused by multiple judgment conditions being met simultaneously in the same roof zone, the controller makes judgments in the following order: prohibited opening level takes precedence, restricted opening level takes second place, and permissible opening level takes last place.

[0052] No. The rainwater intrusion risk level for each roof section is recorded as follows: ,in, This indicates that the level is allowed to be enabled. This indicates a level restriction for enabling the feature. This indicates that the level is prohibited from being activated. The rainwater intrusion status of each roof section is recorded as follows: ,in, This indicates that rainwater has infiltrated the area. This indicates that there is no rainwater intrusion. The rainwater state is recorded as... ,in, It means it will rain. Indicates no rain. The ceiling drainage status corresponding to each ceiling zone is denoted as follows: ,in, Indicates a state of water accumulation. This indicates a state where there is no water accumulation. The maximum safe opening limit for each canopy section is denoted as: .

[0053] The controller determines the first according to the following formula. Rainwater intrusion risk level for each roof section: ; In the formula, Indicates the first Rainwater intrusion risk level for each roof zone Indicates the first Rainwater intrusion status of each roof section Indicates the state of rainfall. Indicates the first Ceiling partition attributes for each ceiling partition. Indicates the windward attribute. Indicates the external wind speed. This indicates the first wind speed threshold. Indicates the first The ceiling drainage status corresponds to each ceiling zone. Indicates the first The current opening degree of each roof section, Indicates the first The safe opening limit of each roof zone under the current wind direction range, wind speed level, rainfall status, roof drainage status, and roof zone attributes.

[0054] The drainage status detection component can be a water level detector installed inside the drainage trough, or a conductive water accumulation detector installed at the low point of the drainage channel. Let the first... The water level of the drainage channel corresponding to each ceiling section is as follows: The water level threshold is .when Not less than And when the first duration is reached, the controller will... The ceiling drainage status for each ceiling zone is determined to be a water accumulation state. When When the water level is below the release threshold and remains below it for a second duration, the controller will determine the corresponding roof drainage status as a non-waterlogged state. The release threshold is lower than the waterlogging threshold to avoid frequent state switching caused by fluctuations in the drainage tank water level around the threshold.

[0055] The intrusion detection component can be a humidity-sensitive or conductive sensor. It is positioned along the lower inner edge of the ceiling partition, behind the indoor drainage edge or overlap. When the intrusion detection component continuously outputs a humidity-sensitive signal or a conductive signal for a third duration, the controller determines that rainwater has intruded into the corresponding ceiling partition. When the intrusion detection component continuously does not output a humidity-sensitive signal or a conductive signal for a fourth duration, the controller determines that there is no rainwater intrusion into the corresponding ceiling partition. Using duration-based determination reduces false alarms caused by condensation, short-term water droplets, or sensor noise.

[0056] S6, execute low-level supplementary air control first.

[0057] When there is a layer of hot air to be discharged, and the risk level of rainwater intrusion in at least one roof section does not reach the level that prohibits opening, the controller first controls the low-level air supply component to open to the first air supply opening degree, and obtains the amount of temperature drop in the high-level area after a preset waiting time.

[0058] The first air supply opening is the initial opening degree of the low-level air supply component. This opening degree can be set according to the maximum opening ratio of the low-level air supply component, or it can be set during the commissioning phase based on the volume of the sunroom space and the size of the low-level air supply inlet. The preset waiting time is greater than the time required for the low-level air supply component to go from the closed state to the first air supply opening degree, and greater than one monitoring cycle, so that the controller can obtain the high-level temperature drop after the low-level air supply component is stably opened.

[0059] The controller records the high-level temperature once before the low-level air supply component is activated, and records it as follows. Record the high temperature again after the preset waiting time has elapsed, and denot it as [value]. And calculate the decrease in temperature at higher elevations using the following formula: ; In the formula, This indicates the decrease in high-level temperature after low-level air supply. This indicates the high temperature before the low-level air supply component is activated. This indicates the high temperature after the preset waiting time has elapsed.

[0060] when Not less than the first descent threshold When this occurs, it indicates that the low-level air supply has alleviated the heat in the air layer below the ceiling. The controller will temporarily not activate the ceiling zone, but will continue to keep the low-level air supply components running and monitor them continuously. Less than the first descent threshold If this occurs, it indicates that relying solely on low-level air supply is insufficient to effectively expel the high-level hot air layer, and the controller enters the heat exhaust zone selection step.

[0061] First descent threshold Second descent threshold and target descent threshold The first descent threshold is determined based on the temperature changes at the high level after the low-level air supply components and the heat exhaust zone are activated. The second threshold is used to determine whether the low-level air supply has effectively reduced the high-level temperature. Used to determine whether the opening of the heat exhaust zone or low-level make-up air components needs to be further increased within a single monitoring cycle, with a target descent threshold. This is used to determine whether a pre-set heat removal target has been achieved in a ventilation cycle. In one implementation, a first descent threshold is used. Take a temperature range of 0.3C to 1.5C, and use the second decreasing threshold. Take a value from 0.2C to 1C, target descent threshold The range is 1°C to 4°C, and the specific values ​​are determined by the temperature response records during installation and commissioning.

[0062] S7, select the heat dissipation zone and control the opening of the heat dissipation zone.

[0063] When the temperature drop is less than the first drop threshold, the controller selects the heat dissipation zone from the roof zones where the rainwater intrusion risk level does not reach the prohibited opening level.

[0064] Specifically, when there is a roof section with leeward orientation and a rainwater intrusion risk level that allows opening, the controller selects the roof section with the highest safe opening limit from that roof section as the heat exhaust zone. When there is no roof section with leeward orientation and a rainwater intrusion risk level that allows opening, the controller selects the roof section with the highest safe opening limit from the roof section with crosswind orientation and a rainwater intrusion risk level that allows opening. When there is no roof section with a rainwater intrusion risk level that allows opening, but there is a leeward roof section with a rainwater intrusion risk level that restricts opening, the controller selects the roof section with the highest safe opening limit from that leeward roof section as the heat exhaust zone. When there is no roof section with a rainwater intrusion risk level that allows opening, and no leeward roof section with a rainwater intrusion risk level that restricts opening, the controller selects the roof section with the highest safe opening limit from the roof section with a crosswind orientation that restricts opening as the heat exhaust zone.

[0065] After selecting a heat dissipation zone, the controller controls that heat dissipation zone to open to a first ceiling opening that does not exceed the corresponding safe opening limit. The first ceiling opening can be a part of the safe opening limit or the initial heat dissipation opening set during installation and commissioning. When the first ceiling opening exceeds the corresponding safe opening limit, the controller uses the safe opening limit as the target opening.

[0066] When there are no roof sections with leeward or crosswind attributes and the rainwater intrusion risk level does not reach the prohibition level for opening, the controller keeps all roof sections closed and keeps the low-level air supply components on. This procedure is used to avoid forcibly opening the windward roof sections when there are no suitable roof sections to serve as high-level heat exhaust outlets.

[0067] S8 adjusts the opening degree based on heat dissipation effect and rainwater intrusion risk.

[0068] After the heat exhaust zone is opened, the controller adjusts the opening degree of the low-level air supply component and the heat exhaust zone according to the amount of temperature drop at the high level, the risk level of rainwater intrusion, and the state of rainwater intrusion.

[0069] The controller continuously monitors the high-temperature level according to the monitoring cycle and calculates the periodic decrease in high-temperature level within each monitoring cycle. Let the first... The high temperature at the beginning of each monitoring cycle is The highest temperature at the end of the monitoring period was The periodic decrease is calculated using the following formula: ; In the formula, Indicates the first The periodic decrease in high temperature within each monitoring cycle Indicates the first The highest temperature at the beginning of each monitoring cycle Indicates the first High temperature at the end of each monitoring cycle.

[0070] when Less than the second descent threshold If the rainwater intrusion risk level of the heat exhaust zone is at the permissible opening level, and the current opening degree of the heat exhaust zone is less than the corresponding safe opening limit, the controller will increase the opening degree of the heat exhaust zone by one roof opening step. Less than the second descent threshold When the current opening degree of the exhaust zone has reached the corresponding safe opening limit, the controller increases the opening degree of the low-level air supply component by one air supply opening step. When the rainwater intrusion risk level of the exhaust zone changes from an allowable opening level to a restricted opening level, the controller decreases the opening degree of the exhaust zone by one roof opening step. When the rainwater intrusion risk level of the exhaust zone changes to a prohibited opening level, the controller closes the exhaust zone.

[0071] The roof opening step size is determined based on the minimum stable operating amount and maximum allowable opening of the roof zone drive mechanism. The make-up air opening step size is determined based on the minimum stable operating amount and maximum allowable opening of the low-level make-up air component. The monitoring cycle is determined based on the sampling cycle of the temperature detection component, the operating time of the drive mechanism, and the airflow response time inside the sunroom. The monitoring cycle should be longer than the sampling cycle of the temperature detection component and be able to cover the temperature response time after one opening adjustment.

[0072] S9 executes graded backoff control under changes in wind and rain conditions.

[0073] When the wind speed level of the current monitoring period is higher than that of the previous monitoring period, the rainfall status changes from no rain to rain, or the roof drainage status reaches the water accumulation state, the controller reduces the opening degree in the order of windward roof zone, crosswind roof zone, and leeward roof zone.

[0074] Specifically, the controller first reduces the opening of the windward ceiling zones (those with a current opening greater than zero) to the closed state. After all windward ceiling zones are closed, the controller reduces the opening of the crosswind ceiling zones (those with a current opening greater than the corresponding safe opening limit) to no greater than the corresponding safe opening limit. After all crosswind ceiling zones have an opening no greater than the corresponding safe opening limit, the controller reduces the opening of the leeward ceiling zones (which serve as heat exhaust zones) to a safe slightly open state.

[0075] In the safe slightly open state, the opening degree of the heat dissipation zone is greater than zero and not greater than the corresponding safe opening limit. In a further embodiment, the opening degree of the heat dissipation zone in the safe slightly open state is not greater than 30% of the corresponding safe opening limit. This ratio is used to limit the upper boundary of the safe slightly open state, so that the heat dissipation zone retains a limited heat dissipation channel, while avoiding an increased risk of rainwater intrusion due to excessive opening. When the intrusion detection component detects that rainwater intrusion still exists in the safe slightly open state, the controller closes the heat dissipation zone.

[0076] S10, Update the safety opening table based on the rainwater intrusion status.

[0077] When the intrusion detection component detects rainwater intrusion in the heat exhaust zone, the controller closes the heat exhaust zone and updates the corresponding safety opening limit in the safety opening table.

[0078] Specifically, the controller records the wind direction range, wind speed level, rain condition, roof drainage status, windward, crosswind, or leeward attributes of the heat dissipation zone, and the current opening degree of the heat dissipation zone when rainwater intrusion occurs. Subsequently, the controller adjusts the upper limit of the safe opening degree corresponding to the wind direction range, wind speed level, rain condition, roof drainage status, and windward, crosswind, or leeward attributes of the heat dissipation zone in the safe opening degree table to an updated safe opening degree upper limit that is lower than the current opening degree of the heat dissipation zone.

[0079] In one implementation, the upper limit of the safety opening is determined according to the following formula: ; In the formula, This indicates an update to the maximum safe opening limit. This indicates the current opening degree of the heat dissipation zone when rainwater intrusion occurs. This indicates the opening correction amount. () indicates taking the larger value among the values ​​within the parentheses. Opening correction amount. You can choose an opening adjustment step size, or you can set it according to the minimum controllable opening change of the drive mechanism.

[0080] The risk level of rainwater intrusion in the shed area under the given wind direction, wind speed, rainfall conditions, roof drainage conditions, and roof area attributes is determined to be a prohibited opening level.

[0081] The minimum safe opening degree is determined based on the minimum opening angle or minimum opening stroke that the roof partition can stably maintain. When the roof partition uses an angle opening, the minimum safe opening degree can be the minimum angle that the drive mechanism can stably maintain without automatically closing due to clearance hysteresis. When the roof partition uses a push-pull opening, the minimum safe opening degree can be the minimum opening stroke ratio that the drive mechanism can stably maintain.

[0082] S11, Update the safety opening table based on ventilation cycle results.

[0083] After a ventilation cycle ends, the controller records the wind direction range, wind speed level, rain status, roof drainage status, windward attribute, crosswind attribute or leeward attribute of the heat exhaust zone, maximum opening of the heat exhaust zone, high-level temperature drop and rainwater intrusion status during the ventilation cycle, and updates the safe opening table based on the recorded results.

[0084] The ventilation cycle begins when the low-level air supply unit is activated and ends when the hot air layer is determined to be absent, all ceiling zones are closed, or the controller switches to the protective off state. Let the high-level temperature at the start of the ventilation cycle be... The high temperature at the end of the ventilation cycle is The temperature drop during the ventilation cycle is calculated using the following formula: ; In the formula, This indicates the decrease in ambient temperature during one ventilation cycle. This indicates the high temperature at the start of the ventilation cycle. This indicates the highest temperature at the end of the ventilation cycle.

[0085] When the state of rainwater intrusion is that there is no rainwater intrusion, and Not less than the target descent threshold When the controller maintains the corresponding upper limit of the safety opening in the safety opening table, the controller remains at the upper limit of the safety opening. When the rainwater intrusion status is "no rainwater intrusion," Less than the target descent threshold When the maximum opening of the heat dissipation zone reaches the corresponding safe opening limit, the controller increases the corresponding safe opening limit in the safe opening table by one adjustment step. The increased safe opening limit does not exceed the mechanical opening limit of the corresponding roof zone. When the rainwater intrusion status is "existing rainwater intrusion", the controller adjusts the corresponding safe opening limit in the safe opening table in the manner described in S10.

[0086] Target descent threshold The parameters are determined based on the user-defined heat dissipation target, the volume of the sunroom space, and common sunlight conditions. The controller allows installers to input the first temperature difference threshold, second temperature difference threshold, first temperature drop threshold, second temperature drop threshold, target temperature drop threshold, first wind speed threshold, second wind speed threshold, angle threshold, monitoring cycle, preset waiting time, opening step size, and minimum safe opening degree on the commissioning interface. Initial parameters can also be generated from temperature response, wind and rain conditions, and opening feedback data recorded during the installation and commissioning phase.

[0087] To further illustrate the working process of this embodiment, the following description uses a sunroom with four roof sections as an example. The four roof sections are located on the front, rear, left, and right sides of the sunroom roof, respectively, and each roof section can be independently adjusted in opening. The controller calculates the windward, crosswind, or leeward attributes of the four roof sections based on the external wind direction. When the sunroom is exposed to sunlight, if the high-level temperature is higher than the mid-level temperature, and the difference between the two reaches a first temperature difference threshold, the controller determines that there is a layer of hot air to be exhausted below the roof. The controller first activates the low-level air supply component to the first air supply opening, and after a preset waiting time, determines the amount of temperature drop at the high level. If the temperature drop is insufficient, the controller selects the roof section with the highest safe opening limit from the leeward attribute roof sections, where the rainwater intrusion risk level does not reach the prohibited opening level, as the heat exhaust zone, and opens it to the first roof opening. At this time, air enters the sunroom through the low-level air supply component, and the high-level hot air is exhausted through the leeward attribute heat exhaust zone.

[0088] When the wind speed level of the current monitoring period is higher than that of the previous monitoring period, or when the rainfall status changes from no rain to rain, the controller first closes the windward roof zone, then ensures that the opening of the crosswind roof zone does not exceed the corresponding safe opening limit, and finally reduces the leeward heat exhaust zone to a safe slightly open state. If the intrusion detection component does not detect rainwater intrusion, the leeward heat exhaust zone remains safely slightly open, ensuring that the hot air below the roof still has a path to escape. If the intrusion detection component detects rainwater intrusion, the controller closes the heat exhaust zone and lowers the safe opening limit for the corresponding state in the safe opening table. Subsequently, under the same wind direction range, wind speed level, rainfall status, roof drainage status, and roof zone attributes, the controller constrains the opening of the roof zone with the updated safe opening limit.

[0089] In this embodiment, the controller does not directly control the opening of all roof zones using a single indoor temperature threshold, nor does it directly control the closing of all roof zones when rain or increased wind speed is detected. Instead, it first identifies the hot air layer below the sunroom roof, then determines the attributes of each roof zone relative to the wind direction based on the external wind direction, and generates a zone-level rainwater intrusion risk level by combining rainwater status, drainage status, and rainwater intrusion status. When heat dissipation is required, the controller first activates the low-level air supply component, then selects roof zones with leeward or crosswind attributes that have not reached the prohibited opening level as heat dissipation zones. When wind and rain conditions change, the controller performs graded retreat according to zone attributes and corrects the safe opening table based on the rainwater intrusion results. The above detection data, judgment conditions, execution objects, and update objects correspond to each other, and those skilled in the art can directly implement the control method of the present invention based on this embodiment.

[0090] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.

Claims

1. A method for linkage control of the opening and closing ventilation of a sunroom roof, applied to a sunroom control system. The sunroom control system includes a partitioned openable and closable roof, a low-level air supply component, a wind speed and direction detection component, a rainwater detection component, a drainage status detection component, an intrusion detection component, and a controller. The partitioned openable and closable roof includes at least two roof partitions with independently adjustable opening degrees. The intrusion detection component is located on the lower inner edge of each roof partition, and the drainage status detection component is located at the drainage trough or drainage channel corresponding to each roof partition. The method is characterized in that... The methods include: S1: Collects high and medium temperatures inside the sunroom, outdoor temperature, external wind speed, external wind direction, rain conditions, roof drainage conditions, rainwater intrusion conditions, and the current opening degree of each roof section. S2: Determine whether there is a layer of hot air to be discharged below the partitioned opening and closing ceiling based on the difference between the high temperature and the median temperature; S3: Determine the windward, crosswind, or leeward attributes of each roof section relative to the direction of the incoming wind based on the external wind direction; S4: Determine the wind direction range based on the external wind direction, determine the wind speed level based on the external wind speed, and read the upper limit of the safe opening of each roof section under the wind direction range, wind speed level, rain status, roof drainage status, and corresponding windward, crosswind or leeward attributes from the pre-stored safe opening table. S5: Based on the rainwater condition, external wind speed, roof drainage condition, rainwater intrusion condition, current opening of each roof section, windward attribute, crosswind attribute or leeward attribute of each roof section and the corresponding safe opening limit, generate the rainwater intrusion risk level of each roof section. S6: When there is a layer of hot air to be discharged, and the rainwater intrusion risk level of at least one roof section does not reach the prohibited opening level, first control the low-level air supply component to open to the first air supply opening degree, and obtain the amount of temperature drop of the high-level temperature after a preset waiting time. S7: When the drop in high temperature is less than the first drop threshold, from the roof zones where the rainwater intrusion risk level does not reach the prohibited opening level, the roof zone with the leeward attribute is selected as the heat exhaust zone. If there is no roof zone with the leeward attribute and the rainwater intrusion risk level does not reach the prohibited opening level, the roof zone with the crosswind attribute and the rainwater intrusion risk level does not reach the prohibited opening level is selected as the heat exhaust zone, and the heat exhaust zone is controlled to open to the first roof opening degree not exceeding the corresponding safe opening limit. S8: When there are no roof sections with leeward or crosswind attributes and the risk level of rainwater intrusion does not reach the level of prohibiting opening, keep all roof sections closed and keep the low-level air supply components in the open state. S9: After the heat exhaust zone is opened, adjust the opening degree of the low-level air supply component and the heat exhaust zone according to the amount of temperature drop at the high level, the risk level of rainwater intrusion, and the state of rainwater intrusion. S10: When the wind speed level of the current monitoring period is higher than that of the previous monitoring period, the rainfall status changes from no rain to rain, or the roof drainage status reaches the water accumulation state, the opening degree is reduced in the order of windward roof zone, crosswind roof zone, and leeward roof zone. When the heat exhaust zone does not experience rainwater intrusion and the rainwater intrusion risk level does not reach the prohibited opening level, the safe slightly open state of the heat exhaust zone is maintained. In the safe slightly open state, the opening degree of the heat exhaust zone is greater than zero and not greater than the corresponding safe opening limit. S11: When the intrusion detection component detects that the heat exhaust zone has a rainwater intrusion state, the heat exhaust zone is closed, and the upper limit of the safe opening corresponding to the wind direction range, wind speed level, rainwater state, roof drainage state, and the windward, crosswind, or leeward attributes of the heat exhaust zone in the safe opening table is adjusted to be less than the updated safe opening upper limit of the current opening of the heat exhaust zone when the rainwater intrusion state occurs.

2. The method for linkage control of opening and closing ventilation of a sunroom roof according to claim 1, characterized in that, The difference between the high and medium temperatures is used to determine whether there is a layer of hot air to be exhausted below the partitioned opening and closing ceiling, including: Calculate the difference between the high temperature and the median temperature; When the high temperature is higher than the median temperature, the difference between the high temperature and the median temperature is not less than the first temperature difference threshold, and the high temperature is higher than the outdoor temperature, it is determined that there is a layer of hot air to be discharged below the partitioned openable roof. When the difference between the high temperature and the middle temperature is not greater than the second temperature difference threshold, or the high temperature is not higher than the outdoor temperature, it is determined that there is no hot air layer to be discharged below the partitioned openable roof. The first temperature difference threshold is greater than the second temperature difference threshold.

3. The method for linkage control of opening and closing ventilation of a sunroom roof according to claim 2, characterized in that, Determine the windward, crosswind, or leeward attributes of each roof section relative to the incoming wind direction based on the external wind direction, including: The outer normal direction of each roof section in the horizontal projection of the sunroom is used as the reference direction for the corresponding roof section. Calculate the angle between the external wind direction and the zone reference direction; When the included angle is not greater than the first angle threshold, the corresponding roof section is determined as the windward attribute; When the included angle is not less than the second angle threshold, the corresponding roof zone is determined as the leeward attribute; When the included angle is greater than the first angle threshold and less than the second angle threshold, the corresponding roof zone is determined to be a crosswind attribute; The second angle threshold is greater than the first angle threshold.

4. The method for linkage control of opening and closing ventilation of a sunroom roof according to claim 3, characterized in that, The safe opening table includes the correspondence between wind direction range, wind speed level, rain condition, roof drainage condition, roof zoning attributes, and the upper limit of safe opening. The wind direction range is determined by the angular range of the external wind direction. The wind speed level is determined by comparing the external wind speed with the preset wind speed threshold. The ceiling drainage status is determined by the water level in the drainage trough or the water accumulation status in the drainage channel detected by the drainage status detection component; The roof zone attribute is the windward, crosswind, or leeward attribute of the corresponding roof zone under the current external wind direction.

5. The method for linkage control of opening and closing ventilation of a sunroom roof according to claim 4, characterized in that, The rainwater intrusion risk levels include permitted opening levels, restricted opening levels, and prohibited opening levels; When generating a rainwater intrusion risk level, the determination is made in the following order: prohibition level takes precedence, restricted level takes second, and permitted level takes last. When the rainwater intrusion status is "rainwater intrusion exists", the rainwater intrusion risk level of the corresponding roof zone will be determined as the "prohibited from opening" level. When the rain status is "rainy", the roof section is windward, and the external wind speed is not less than the first wind speed threshold, the rainwater intrusion risk level of the corresponding roof section is determined to be the "prohibited from opening" level. When the roof drainage status is water accumulation and the current opening degree of the corresponding roof zone is greater than zero, the rainwater intrusion risk level of the corresponding roof zone is determined to be the restricted opening level. When the current opening of the corresponding roof zone is greater than the corresponding safe opening limit, the rainwater intrusion risk level of the corresponding roof zone is determined as the restricted opening level; When the corresponding roof zone does not meet the criteria for prohibiting or restricting opening, the rainwater intrusion risk level of the corresponding roof zone will be determined as an allowable opening level.

6. The method for linkage control of opening and closing ventilation of a sunroom roof according to claim 5, characterized in that, Select heat dissipation zones from the roof zones where the rainwater intrusion risk level does not reach the level requiring prohibition of opening, including: When there is a roof zone with a leeward attribute and a rainwater intrusion risk level that is allowed to be opened, select the roof zone with the largest safe opening limit from that roof zone as the heat exhaust zone. When there is no roof zone with leeward attribute and rainwater intrusion risk level that is allowed to be opened, select the roof zone with the largest safe opening limit from the roof zones with crosswind attribute and rainwater intrusion risk level that is allowed to be opened as the heat exhaust zone. If there is no roof zone with a rainwater intrusion risk level that allows opening, and there is a leeward roof zone with a rainwater intrusion risk level that restricts opening, select the roof zone with the largest safe opening limit from the leeward roof zone as the heat exhaust zone. If there are no roof zones with a rainwater intrusion risk level that allows opening, and no leeward roof zones with a rainwater intrusion risk level that restricts opening, select the roof zone with the largest safe opening limit from the crosswind roof zones with a rainwater intrusion risk level that restricts opening as the heat exhaust zone.

7. The method for linkage control of opening and closing ventilation of a sunroom roof according to claim 6, characterized in that, After the heat exhaust zone is opened, adjust the opening degree of the low-level air supply components and the heat exhaust zone according to the amount of temperature drop at high level, the risk level of rainwater intrusion, and the state of rainwater intrusion, including: The periodic decrease in high-temperature level is obtained within a monitoring cycle; When the periodic decrease is less than the second decrease threshold, the rainwater intrusion risk level of the heat exhaust zone is the allowable opening level, and the current opening degree of the heat exhaust zone is less than the corresponding safe opening degree upper limit, the opening degree of the heat exhaust zone will be increased by one roof opening degree step. When the cycle decrease is less than the second decrease threshold and the current opening of the heat exhaust zone reaches the corresponding safe opening limit, the opening of the low-level air supply component will be increased by one air supply opening step. When the rainwater intrusion risk level of the heat exhaust zone changes from the permissible opening level to the restricted opening level, the opening degree of the heat exhaust zone will be reduced by one roof opening degree step. When the rainwater intrusion risk level of the exhaust zone changes to the prohibited opening level, the exhaust zone shall be closed.

8. The method for linkage control of opening and closing ventilation of a sunroom roof according to claim 7, characterized in that, When the wind speed level of the current monitoring period is higher than that of the previous monitoring period, the rainfall status changes from no rain to rain, or the roof drainage status reaches the water accumulation state, the opening degree is reduced in the following order: windward roof zone, crosswind roof zone, and leeward roof zone, including: First, reduce the windward roof zones with a current opening greater than zero to the closed state; After all the windward roof sections are closed, reduce the crosswind roof sections whose current opening is greater than the corresponding safe opening limit to no greater than the corresponding safe opening limit. After ensuring that the opening of the crosswind attribute roof zone is not greater than the corresponding safe opening limit, the leeward attribute roof zone, which serves as the heat exhaust zone, will be reduced to a safe slightly open state. Under safe slightly open conditions, the opening degree of the heat dissipation zone shall not exceed 30% of the corresponding safe opening limit.

9. The method for linkage control of opening and closing ventilation of a sunroom roof according to claim 8, characterized in that, When the intrusion detection component detects rainwater intrusion into the heat dissipation zone, it closes the heat dissipation zone and adjusts the corresponding safety opening limit in the safety opening table to the updated safety opening limit, including: Record the wind direction range, wind speed level, rain condition, roof drainage condition, windward attribute, crosswind attribute or leeward attribute of the heat dissipation zone, and the current opening of the heat dissipation zone when the rainwater intrusion state occurs. The upper limit of the safe opening corresponding to the wind direction range, wind speed level, rain status, roof drainage status, and the windward, crosswind, or leeward attributes of the heat exhaust zone in the safe opening table will be adjusted to an updated safe opening upper limit that is lower than the current opening of the heat exhaust zone. When the updated upper limit of the safe opening is less than the minimum safe opening, the corresponding upper limit of the safe opening in the safe opening table is set to zero, and the rainwater intrusion risk level of the corresponding roof zone under the wind direction range, wind speed level, rainwater status, roof drainage status, and roof zone attributes is determined as a prohibited opening level.

10. A method for linkage control of opening and closing ventilation of a sunroom roof according to claim 9, characterized in that, After a ventilation cycle ends, the controller records the wind direction range, wind speed level, rainwater status, roof drainage status, windward attribute, crosswind attribute or leeward attribute of the heat exhaust zone, maximum opening of the heat exhaust zone, high-level temperature drop and rainwater intrusion status during the ventilation cycle. When the rainwater intrusion status is no rainwater intrusion and the temperature drop is not less than the target drop threshold, the corresponding upper limit of the safe opening in the safe opening table shall be maintained. When the rainwater intrusion status is no rainwater intrusion, the high-temperature drop is less than the target drop threshold, and the maximum opening of the heat exhaust zone reaches the corresponding safe opening limit, the corresponding safe opening limit in the safe opening table will be increased by one opening adjustment step. When the rainwater intrusion status is "existing rainwater intrusion", the corresponding safety opening limit in the safety opening table is updated in accordance with the method of claim 9.