A method, device, equipment, and medium for IoT-based energy-saving control of public buildings.

By monitoring the area and number of people in public buildings through the Internet of Things, the appropriate temperature is determined and the valve opening is adjusted, which solves the problem of inconsistent heating needs in different spaces and achieves precise temperature control and improved energy efficiency.

CN115807957BActive Publication Date: 2026-05-26TAIYUAN TAISEN INTELLIGENT TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
TAIYUAN TAISEN INTELLIGENT TECH CO LTD
Filing Date
2022-12-19
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

In public buildings, a uniform heating system cannot meet the individual heating needs of different spaces, resulting in wasted heat energy and poor energy efficiency.

Method used

By monitoring the area and number of people in the target area using IoT technology, a suitable temperature is determined, and the valve opening is controlled based on the temperature difference to adjust the water circulation in the heating pipes to achieve precise temperature control.

Benefits of technology

It improves the energy efficiency of the heating system, enhances the accuracy of temperature regulation and user experience, and realizes the intelligence and fault early warning of the heating system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115807957B_ABST
    Figure CN115807957B_ABST
Patent Text Reader

Abstract

This application relates to the field of heating energy conservation, and more particularly to an Internet of Things (IoT) energy-saving control method, device, equipment, and medium for public buildings. The method includes: receiving a control request for a target area of ​​the public building; obtaining the area area and number of people in the target area based on the control request; determining a suitable temperature for the target area based on the area area and number of people; obtaining the temperature of the target area; determining a temperature difference between the target area and the suitable temperature; determining whether there is a temperature adjustment need in the target area based on the temperature difference; and if there is a temperature adjustment need, determining the valve opening degree of the target area based on the temperature difference, and controlling the inlet and outlet valves based on the valve opening degree to achieve temperature adjustment of the target area. The technical effect of this application is improved energy-saving performance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of energy-saving control, and in particular to an Internet of Things (IoT) energy-saving control method, device, equipment, and medium for public buildings. Background Technology

[0002] Commercial and residential apartments contain multiple spatial areas, which are located in different places and have different heating needs during heating. Meeting the heating needs of different spatial areas plays an important role in energy conservation.

[0003] In related technologies, a unified heating system is used for different spaces. However, different spaces have different heating needs. Using this method for heating can easily lead to a large amount of heat energy being wasted, resulting in poor energy-saving effects.

[0004] Therefore, how to solve the above-mentioned technical problems is an urgent issue for those skilled in the art. Summary of the Invention

[0005] To effectively improve energy efficiency, this application provides an Internet of Things (IoT) energy-saving control method, device, equipment, and medium for public buildings.

[0006] Firstly, this application provides an Internet of Things (IoT) energy-saving control method for public buildings, employing the following technical solution:

[0007] An Internet of Things (IoT) energy-saving control method for public buildings, the public building comprising several different areas, the method comprising:

[0008] Receive control requests for target areas of public buildings;

[0009] The area and number of people in the target region are obtained according to the control request.

[0010] Based on the area and number of people in the target area, determine the suitable temperature for the target area.

[0011] Obtain the regional temperature of the target area, and determine the temperature difference of the target area based on the suitable regional temperature corresponding to the target area and the regional temperature of the target area;

[0012] Based on the temperature difference in the target area, determine whether there is a need for temperature regulation in the target area;

[0013] If there is a need for temperature regulation, the valve opening degree of the target area is determined based on the temperature difference of the target area, and the inlet valve and outlet valve are controlled based on the valve opening degree of the target area to achieve temperature regulation of the target area.

[0014] By adopting the above technical solution, upon receiving a control request for a target area within a public building, the system obtains the area area and the number of people in that area. The area area and number of people affect the heating temperature control of the area; the more people there are, the higher the heat radiated by them, allowing the heating temperature control to be appropriately lowered, thus bringing the temperature up to a suitable level. The system also obtains the area temperature information and determines the temperature difference between the suitable temperature and the area temperature information. When the temperature difference is large, temperature adjustment is necessary. Furthermore, the system determines the valve opening based on the temperature difference and controls the inlet and outlet valves accordingly to keep the area temperature within a reasonable range. Using IoT technology to monitor the temperature and number of people in the target area and then controlling the valves to regulate the temperature of the target area effectively improves energy efficiency.

[0015] In one possible implementation, determining the valve opening degree of the target area based on the temperature difference includes:

[0016] Determine the corresponding temperature difference range based on the stated temperature difference value;

[0017] The heating pipe water circulation volume of the target area corresponding to the temperature difference range is determined based on the correspondence relationship, wherein the correspondence relationship is a correspondence relationship between multiple temperature difference ranges and multiple heating pipe water circulation volumes;

[0018] The valve opening degree is determined based on the water circulation volume of the heating pipeline and the mathematical model.

[0019] By adopting the above technical solution, the corresponding temperature difference range is determined based on the temperature difference value, and the water circulation volume of the heating pipes in the target area corresponding to the temperature difference range is determined based on the corresponding relationship. The valve opening can be accurately determined by the water circulation volume of the heating pipes and the mathematical model, and the valve opening can be controlled within a reasonable range to reasonably regulate the temperature of the area.

[0020] In one possible implementation, before receiving a control request for a target area of ​​a public building, the following steps are also included:

[0021] Based on the regional temperature of the target area, determine whether the regional temperature of the target area is less than a preset minimum temperature threshold for the target area;

[0022] If it is less than, then obtain the current time information, and determine whether the current time information is within the preset heating time range based on the current time information;

[0023] If the current time information is within the preset heating time range, then start heating.

[0024] By employing the above technical solution, the system determines whether the temperature of the target area is lower than the preset minimum temperature threshold. If it is, it indicates that the heating system has not yet started heating. It also acquires the current time information and determines whether it falls within the preset heating time range. If it does, it indicates that heating needs to be started. By judging the area temperature and current time information, the system can automatically start heating based on the judgment results, making heating more intelligent.

[0025] In one possible implementation, after controlling the inlet and outlet valves based on the valve opening degree of the target area to regulate the temperature of the area, the method further includes:

[0026] Obtain user feedback information and extract keywords from the user feedback information;

[0027] Based on the pre-defined correspondence between keywords and temperature adjustment ranges, the temperature adjustment range corresponding to the keywords is determined, and the temperature adjustment is re-executed based on the temperature adjustment range.

[0028] By adopting the above technical solution, user feedback information is obtained, keywords are extracted from the user feedback information, and the corresponding temperature adjustment range is determined according to the correspondence between the keywords and the temperature adjustment range. By obtaining user feedback information to determine the temperature adjustment range, the accuracy of temperature adjustment can be judged more accurately, thereby improving the user experience while saving energy.

[0029] In one possible implementation, determining the temperature difference of the target region based on the suitable temperature of the target region and the regional temperature of the target region includes:

[0030] Obtain the temperature of each of the other areas on the same floor as the target area;

[0031] The initial temperature difference of the target area is determined based on the suitable temperature of the target area and the temperature of the target area.

[0032] The initial temperature difference is corrected based on the temperature of each of the other regions to obtain the temperature difference of the target region.

[0033] By employing the above technical solution, the regional temperatures of several other areas on the same floor as the target area are obtained, and the initial temperature difference of the target area is determined based on the suitable regional temperature of the target area and the regional temperature of the target area. When the temperature of the target area is adjusted, the regional temperatures of other areas on the same floor will affect the adjustment result. Therefore, it is necessary to correct the initial temperature difference based on the regional temperatures of the other areas to obtain the temperature difference of the target area, which can improve the accuracy of the temperature difference.

[0034] In one possible implementation, the regional temperature information includes the temperatures corresponding to several locations within the target region.

[0035] The determination of the initial temperature difference of the target area based on the suitable temperature of the target area and the regional temperature of the target area includes:

[0036] For each location in the target area, determine the suitable temperature for the area and the sub-temperature difference between the temperature at each location;

[0037] The initial temperature difference is determined based on the average temperature of the suitable temperature in the region and the temperature of all sub-temperature differences.

[0038] By employing the above technical solution, for each location in the target area, a sub-temperature difference between the suitable temperature and the temperature corresponding to that location is calculated. The sum of all sub-temperature differences is determined, and based on the sum of all sub-temperature differences and the corresponding number of locations, the average temperature of the suitable temperature and all sub-temperature differences is calculated. This average temperature is the temperature difference. Calculating only the difference between the temperature and the suitable temperature at a single location introduces a degree of randomness, resulting in low accuracy. This solution determines the temperature difference by averaging the suitable temperature and all sub-temperature differences, thus improving the accuracy of temperature difference determination.

[0039] In one possible implementation, after determining the valve opening based on the water circulation volume in the heating pipe and a mathematical model, the method further includes:

[0040] The heating pipe pressure corresponding to the heating pipe water circulation volume is determined based on the heating pipe water circulation volume;

[0041] Determine whether the pressure in the heating pipe is greater than a preset pressure threshold;

[0042] If the value is greater than the threshold, a fault alarm will be triggered.

[0043] By adopting the above technical solution, the heating pipe pressure corresponding to the water circulation volume of the heating pipe is determined according to the water circulation volume of the heating pipe, and it is determined whether the heating pipe pressure is greater than the preset pressure threshold. If it is greater, it indicates that the current heating pipe pressure is too high, a fault alarm is triggered, and the heating pipe is repaired in a timely manner.

[0044] Secondly, this application provides an Internet of Things (IoT) energy-saving control device for public buildings, employing the following technical solution:

[0045] An Internet of Things (IoT) energy-saving control device for public buildings, the device comprising:

[0046] The control request receiving module is used to receive control requests for target areas of public buildings;

[0047] The acquisition module is used to acquire the area and number of people in the target area according to the control request;

[0048] The suitable temperature determination module is used to determine the suitable temperature of the target area based on the area and number of people in the target area.

[0049] The temperature difference determination module is used to obtain the regional temperature of the target area and determine the temperature difference of the target area based on the suitable regional temperature corresponding to the target area and the regional temperature of the target area.

[0050] The temperature regulation demand judgment module is used to determine whether there is a temperature regulation demand in the target area based on the temperature difference value of the target area. If there is a temperature regulation demand, the valve opening control module is triggered.

[0051] The valve opening control module is used to determine the valve opening of the target area based on the temperature difference of the target area, and to control the inlet valve and outlet valve based on the valve opening of the target area, so as to achieve temperature regulation of the target area.

[0052] Thirdly, this application provides an electronic device that adopts the following technical solution:

[0053] At least one processor;

[0054] Memory;

[0055] At least one application, wherein the at least one application is stored in memory and configured to be executed by at least one processor, the at least one application being configured to: perform any of the above-described energy-saving control methods.

[0056] Fourthly, this application provides a computer-readable storage medium, which adopts the following technical solution:

[0057] A computer-readable storage medium having a computer program stored thereon, which, when executed in a computer, causes the computer to perform the energy-saving control method described in any one of 1-7 above.

[0058] In summary, this application includes at least one of the following beneficial technical effects:

[0059] 1. Upon receiving a control request for a target area within a public building, the system obtains the area's size and the number of people. These factors influence the area's heating temperature; a larger number of people results in higher radiant heat, allowing for a slight reduction in heating temperature to bring it up to a comfortable level. The system also acquires the area's temperature information and determines the temperature difference between the desired and desired temperatures. A significant temperature difference necessitates temperature adjustment. Based on this difference, the system determines the valve opening and controls the inlet and outlet valves to maintain the area's temperature within a reasonable range. By using IoT technology to monitor the target area's temperature and the number of people, the system controls the valves to regulate the target area's temperature, effectively improving energy efficiency.

[0060] 2. Determine if the temperature of the target area is lower than the preset minimum temperature threshold. If it is, it indicates that the heating system has not yet started heating. Obtain the current time information and determine if it falls within the preset heating time range. If it does, it indicates that heating needs to be started. By judging the area temperature and current time information, the system can automatically start heating based on the judgment results, making heating more intelligent. Attached Figure Description

[0061] Figure 1 This is a flowchart illustrating an IoT-based energy-saving control method for public buildings, provided as an embodiment of this application.

[0062] Figure 2 This is a structural schematic diagram of an Internet of Things (IoT) energy-saving control device for a public building, provided as an embodiment of this application.

[0063] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0064] The present application will be further described in detail below with reference to the accompanying drawings.

[0065] This specific embodiment is merely an explanation of this application and is not intended to limit it. After reading this specification, those skilled in the art can make modifications to this embodiment without contributing any inventive step, but such modifications are protected by patent law as long as they are within the scope of this application.

[0066] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0067] Furthermore, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article, unless otherwise specified, generally indicates that the preceding and following related objects have an "or" relationship.

[0068] The embodiments of this application will now be described in further detail with reference to the accompanying drawings.

[0069] Commercial and residential apartments comprise multiple spatial areas, each with different heating needs due to their varying locations. Meeting these diverse heating requirements is crucial for energy conservation. While some technologies employ unified heating for all spaces, this approach often results in significant energy waste and poor energy efficiency because different spaces have different heating demands.

[0070] To address the aforementioned technical problems, this application provides an IoT-based energy-saving control method for public buildings. The method involves receiving a control request for a target area of ​​the public building, obtaining the area area and number of people in the target area based on the control request, determining the suitable temperature for the target area based on the area area and number of people, obtaining the target area temperature, determining the temperature difference between the target area and the target area temperature, determining whether there is a temperature adjustment requirement for the target area based on the temperature difference, and if so, determining the valve opening degree of the target area based on the temperature difference, and controlling the inlet and outlet valves based on the valve opening degree to achieve temperature adjustment of the target area, thereby effectively improving the energy-saving effect of the heating system.

[0071] Specifically, this application provides an IoT-based energy-saving control method for public buildings, executed by an electronic device. This electronic device can be a server or a terminal device. The server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The terminal device can be a smartphone, tablet, laptop, desktop computer, etc., but is not limited to these. The terminal device and the server can be directly or indirectly connected via wired or wireless communication, and this application does not impose any limitations on this.

[0072] Combination Figure 1 , Figure 1 A flowchart illustrating an IoT-based energy-saving control method for public buildings, provided in this application embodiment, is shown. The method includes steps S101-S106, wherein:

[0073] Step S101: Receive the control request for the target area of ​​the public building.

[0074] In this embodiment, an energy-saving control process can be executed upon receiving a control request. Specifically, a monitoring program is pre-integrated into the electronic device containing the Internet of Things (IoT). This IoT monitoring program monitors the triggering behavior of the control request. Once a control request is detected, the area of ​​the target region and the number of users are obtained. Specifically, when the user confirms control, a control command is automatically generated. Confirmation methods can include the user clicking a control button on the application or confirming via voice. When the user triggers a control request automatically, the electronic device executes energy-saving control.

[0075] Step S102: Obtain the area and number of people in the target area according to the control request.

[0076] Specifically, the area of ​​the target region is pre-input into the electronic device; the number of people in the area can be captured by a camera or determined by an infrared sensor. By obtaining the area and number of people in the target region through control requests, the crowding level of the target region can be accurately judged. When the number of people in the target region exceeds a preset maximum threshold, the target region is considered crowded. When the target region is crowded, people radiate more heat, thus lowering the suitable temperature of the target region. When the number of people in the target region is less than a preset minimum threshold, the target region is considered uncrowded. When the target region is uncrowded, people radiate less heat, thus raising the suitable temperature of the target region.

[0077] Step S103: Based on the area and number of people in the target area, determine the appropriate temperature for the target area.

[0078] Specifically, public buildings comprise several areas, each with different area sizes and population numbers. Even with the same area size, different population numbers result in different suitable temperatures for those areas. Furthermore, different area sizes with the same population numbers will also have different suitable temperatures. For example, in the same area, 30 people will radiate more heat than 5 people, thus lowering the suitable temperature. The suitable temperature represents the optimal perceived temperature for all people within the target area at any given moment.

[0079] In this embodiment, the ratio of the number of users to the area information is obtained, and it is determined whether the ratio is within a preset ratio range. If the ratio is within the preset ratio range, the suitable temperature in the space corresponding to the ratio is determined as the first suitable temperature. If the ratio exceeds the maximum value of the preset ratio range, the suitable temperature in the space is determined as the second suitable temperature, indicating that there are many people in this area, representing a high density of the target area. If the ratio is less than the minimum value of the preset ratio range, the suitable temperature in the space is determined as the third suitable temperature, indicating that there are few people in this area, and a low density. This embodiment does not limit the preset ratio range; users can set it themselves. In this embodiment, the first, second, and third suitable temperatures are not limited. It can be understood that the third suitable temperature > the first suitable temperature > the second suitable temperature. By obtaining the relationship between the area information and the number of users, the suitable temperature in the space is determined. From the perspective of the number of users, this better meets the needs of users, improves the user experience, and avoids poor user experience caused by excessively high or low temperatures in the target area.

[0080] Step S104: Obtain the regional temperature of the target area, and determine the temperature difference of the target area based on the suitable regional temperature of the target area and the regional temperature of the target area.

[0081] Specifically, the area temperature information corresponding to the area's area information is obtained. This can be achieved by placing temperature sensors at multiple different locations within the area. The sensors transmit the real-time temperature data to an electronic device, which selects the lowest temperature from these data points; this lowest temperature is the area temperature. The temperature difference between the suitable temperature and the area temperature is determined as follows: Temperature difference = Suitable temperature - Area temperature. When the temperature difference is less than 0, it indicates that the suitable temperature is lower than the area temperature, meaning the area temperature is too high. When the temperature difference is greater than 0, it indicates that the suitable temperature is higher than the area temperature, meaning the area temperature is too low. The area temperature is then adjusted based on this temperature difference to achieve a suitable temperature, improving user comfort within the area.

[0082] Step S105: Determine whether there is a need for temperature regulation in the target area based on the temperature difference value of the target area.

[0083] Specifically, the temperature difference between the target area and the target area determines whether there is a need for temperature adjustment. It can be determined whether the temperature difference is within a preset temperature difference range. If it is, there is no need for temperature adjustment, which means that the temperature difference between the suitable temperature and the target area temperature is small and has little impact on the user experience. If it is not within the preset temperature difference range, there is a need for temperature adjustment, which means that the temperature difference between the suitable temperature and the target area temperature is large and temperature adjustment is required. In this embodiment, the preset temperature difference range is preferably 1-2℃.

[0084] Step S106: If there is a need for temperature regulation, the valve opening degree of the target area is determined based on the temperature difference of the target area, and the inlet valve and outlet valve are controlled based on the valve opening degree of the target area to achieve temperature regulation of the target area.

[0085] Specifically, when electronic equipment detects a temperature regulation need, it determines the valve opening for the target area based on the temperature difference. By acquiring historical temperature differences and their corresponding valve openings for the target area, a correlation between temperature differences and valve openings can be established. This correlation, along with the temperature difference for the target area, determines the valve opening for that area. Once the valve opening for the target area is determined, the inlet and outlet valves of the heating pipes are adjusted to match the target area's valve opening to achieve temperature regulation. By determining the valve opening based on the temperature difference and controlling the inlet and outlet valves accordingly, accurate regulation of the temperature difference can be achieved. Controlling the valve opening not only regulates the temperature but also keeps the water flow in the heating pipes within a reasonable range, thus improving energy efficiency.

[0086] Based on the above embodiments, a control request for a target area within a public building is obtained, along with the area area and number of people corresponding to that target area. Different areas have different areas, resulting in different numbers of people. Even within the same area, different numbers of people lead to different temperatures. A higher number of people results in higher radiant heat, requiring lower heating temperatures. The system acquires area temperature information and determines the temperature difference between the suitable temperature and the area temperature. Based on this difference, it judges whether temperature adjustment is needed. When the temperature difference is too small or too large, temperature adjustment is required, indicating a significant difference between the area temperature and the suitable temperature. The system determines the valve opening based on the temperature difference and controls the inlet and outlet valves accordingly. A larger valve opening corresponds to a higher area temperature, while a smaller valve opening corresponds to a lower area temperature. By controlling the inlet and outlet valves based on the valve opening, the area temperature is kept within a reasonable range, effectively improving energy efficiency.

[0087] Furthermore, to improve the accuracy of temperature regulation, in this embodiment of the application, determining the valve opening degree of the target area based on the temperature difference of the target area includes:

[0088] Determine the corresponding temperature difference range based on the temperature difference.

[0089] The heating pipe water circulation volume of the target area corresponding to the temperature difference range is determined based on the correspondence relationship, where the correspondence relationship is the correspondence between multiple temperature difference ranges and multiple heating pipe water circulation volumes.

[0090] Specifically, the system can match corresponding temperature difference ranges from the database based on the temperature difference values. Each temperature difference range includes several temperature difference values. The correspondence is between the temperature difference range and the water circulation volume in the heating pipes; that is, each water circulation volume in the heating pipes corresponds to multiple temperature differences. When the water circulation volume in the heating pipes increases from A to B (i.e., the current water circulation volume is B), the corresponding temperature range for the target area is A1, A2, A3, or A4. In other words, when the water circulation volume is B, the corresponding temperature difference range is A1-A4.

[0091] The valve opening degree is determined based on the water circulation volume of the heating pipeline and a mathematical model.

[0092] Specifically, the mathematical model is established as Q / Qmax = f(L / Lmax), where Q / Qmax is the water circulation volume of the heating pipe, and L / Lmax is the valve opening. In this embodiment, a butterfly valve is preferred as the valve for the heating pipe. It can be determined that the water circulation volume of the heating pipe and the valve opening are equal percentage flow characteristics. The relationship between the water circulation volume of the heating pipe and the valve opening is: Q / Qmax = R ∧(L / Lmax-1), where the ratio of the maximum to the minimum water circulation volume that the valve can control is called the adjustability ratio, denoted by R, R=Qmin / Qmax. Therefore, when determining the water circulation volume of the heating pipe, the valve opening degree of the target area can be determined based on the water circulation volume of the heating pipe and the above mathematical model.

[0093] Based on the above embodiments, the corresponding temperature difference range is determined according to the temperature difference value, and the accurate water circulation volume of the heating pipe can be obtained according to the corresponding relationship and the temperature difference range. By constructing a mathematical model, the valve opening is precisely controlled based on the mathematical model and the water circulation volume of the heating pipe to better regulate the regional temperature.

[0094] Furthermore, in this embodiment of the application, before receiving the control request for the target area of ​​the public building, step S101 further includes steps SA1-SA3 (not shown in the accompanying drawings), wherein:

[0095] Step SA1: Determine whether the temperature of the target area is lower than the preset minimum temperature threshold of the target area based on the area temperature of the target area.

[0096] Specifically, before obtaining a control request, the temperature of the target area is monitored, and it is determined whether the temperature of the target area is less than the preset minimum temperature threshold of the target area. In this embodiment, the preset minimum temperature threshold of the target area is not limited, and the user can set it himself.

[0097] Step SA2: If it is less than, obtain the current time information and determine whether the current time information is within the preset heating time range based on the current time information.

[0098] Step SA3: If the current time information is within the preset heating time range, then start heating.

[0099] Specifically, when the determination result is that the temperature of the target area is less than the preset minimum temperature threshold, the current time information is obtained, and it is determined whether the current time is within the preset heating time range. If the current time is within the preset heating time range, it indicates that the current time is the heating time, and it is determined that heating needs to be started. If the current time is not within the preset heating time range, it indicates that the current time is not the heating time, and heating is not started. Specifically, when the determination result is that the temperature of the target area is not less than the preset minimum temperature threshold, it indicates that the current time is the heating time. Automatic heating is achieved by judging temperature and current time information without the need for technical personnel supervision, making the heating system more intelligent. In this embodiment, the preset heating time range is preferably set to 8:00-18:00.

[0100] Furthermore, in this embodiment, after controlling the inlet and outlet valves based on the valve opening degree of the target area to regulate the temperature of the area, steps SB1-SB2 (not shown in the accompanying drawings) are also included, wherein:

[0101] Step SB1: Obtain user feedback information and extract keywords from the user feedback information.

[0102] Step SB2: Based on the pre-defined correspondence between keywords and temperature adjustment ranges, determine the temperature adjustment range corresponding to the keywords, and re-execute temperature adjustment based on the temperature adjustment range.

[0103] Specifically, one way to obtain user feedback information is to have an audio acquisition device collect the user's audio, determine if there are keywords in the audio, and extract the keywords if they are present. Another way is for the user to log in to a heating management APP and input feedback information into the APP. The APP then transmits the feedback to an electronic device, which can then obtain the user's feedback information. For example, the user can input information such as "still very cold," "a little cold," or "the indoor temperature feels average" into the APP. Based on a pre-defined correspondence between keywords and temperature adjustment ranges, the corresponding temperature adjustment range is determined. When the electronic device simultaneously extracts words describing degree and words describing temperature within a preset character range, it determines the temperature adjustment range based on the keywords. For example, "I really feel very cold," "extremely cold," "it's really too cold," or "the temperature is too low." In this embodiment, the preset character range is preferably within 6 characters. In this embodiment, it is preferred that the temperature adjustment range corresponding to the keywords extracted by the electronic device containing "too," "very," or "extremely" is 4-5 degrees Celsius, and the temperature adjustment range corresponding to the keywords extracted by the electronic device containing "relatively," "somewhat," or "slightly" is 2-3 degrees Celsius.

[0104] Based on the above embodiments, by obtaining user feedback information and extracting keywords from it, the temperature adjustment range corresponding to the keywords can be determined according to the pre-set correspondence between keywords and temperature adjustment ranges, and then the temperature adjustment can be re-executed. Re-adjusting based on user feedback information can effectively improve the accuracy of temperature adjustment.

[0105] Furthermore, in this embodiment, determining the temperature difference of the target area based on the suitable temperature of the target area and the temperature of the target area includes steps SC1-SC3 (not shown in the figures), including:

[0106] Step SC1: Obtain the temperature of each of the other areas on the floor where the target area is located.

[0107] Step SC2: Determine the initial temperature difference of the target area based on the suitable temperature of the target area and the temperature of the target area.

[0108] Specifically, temperature sensors monitor the temperatures of several other areas on the same floor as the target area in real time and transmit the monitored temperatures to electronic devices. The initial temperature difference of the target area is determined based on the suitable temperature of the target area and the target area's temperature. One possible approach is to select the temperature at any location within the target area as the area temperature and determine the initial temperature difference based on the suitable temperature and the target area's temperature. Another approach is to acquire the temperatures at several different locations, calculate the average of the suitable temperature and the temperatures at all locations, and determine the average temperature as the temperature difference.

[0109] Step SC3: Correct the initial temperature difference based on the corresponding regional temperatures of several other regions to obtain the temperature difference of the target region.

[0110] Specifically, in this embodiment, the target area is an open area, and other areas have a certain influence on the temperature difference of the target area. Therefore, it is necessary to correct the initial temperature difference by adjusting the temperature of each of the other areas. In this embodiment, the method for correcting the temperature difference of the target area can be as follows: determine whether the temperature of other areas is greater than a first preset temperature by a certain amount. If the first amount is greater than a first preset threshold, then the temperature difference = initial temperature difference + first amount * 0.1; determine whether the temperature of other areas is less than a second preset temperature by a certain amount. If the second amount is greater than a second preset threshold, then the temperature difference = initial temperature difference - second amount * 0.1. In this embodiment, the first amount does not simultaneously exceed the first preset threshold and the second amount does not simultaneously exceed the second preset threshold. Furthermore, this embodiment does not limit the preset temperature, the first preset threshold, or the second preset threshold. By correcting the temperature difference of the target area, the accuracy of the temperature difference can be effectively improved.

[0111] Based on the above embodiments, the temperature of each of the other areas on the floor where the target area is located is obtained. The initial temperature difference of the target area is determined according to the suitable temperature of the target area and the temperature of the target area. The initial temperature difference is then corrected according to the temperature of the other areas, which can improve the accuracy of the temperature difference of the target area.

[0112] Furthermore, in this embodiment of the application, the regional temperature information includes the temperature corresponding to several locations within the target region.

[0113] The initial temperature difference of the target area is determined based on the suitable temperature of the target area and the regional temperature of the target area, including:

[0114] For each location in the target area, determine the sub-temperature difference between the suitable temperature of the area and the temperature corresponding to each location;

[0115] The initial temperature difference is determined based on the average temperature of the region and the temperature of all sub-temperature differences.

[0116] Specifically, in this embodiment, the target area is in an open state, thus containing several locations. Each location has a different temperature. By determining the suitable temperature for the area and the sub-temperature difference corresponding to each location, several sub-temperature differences can be obtained. The average temperature of the suitable temperature for the area and all sub-temperature differences is calculated, and this average temperature is determined as the initial temperature difference. Calculating the temperature difference for only one location introduces a degree of randomness, while obtaining the temperatures from multiple different locations yields a more accurate temperature difference.

[0117] Furthermore, in this embodiment of the application, after determining the valve opening based on the water circulation volume of the heating pipeline and a mathematical model, the method further includes:

[0118] The heating pipe pressure corresponding to the heating pipe water circulation volume is determined based on the heating pipe water circulation volume.

[0119] Determine if the pressure in the heating pipes exceeds the preset pressure threshold;

[0120] If the value is greater than the threshold, a fault alarm will be triggered.

[0121] Specifically, the preset pressure threshold is obtained through the relationship between the water circulation volume and pressure of the heating pipe, where Q = √[P / (ρ*g*S*L)], where Q is the water circulation volume of the heating pipe, P is the pressure of the heating pipe, ρ is the density of water, g is the acceleration due to gravity, S is the pipe resistance, and L is the pipe length. The water circulation volume of the heating pipe can be monitored by a water flow meter, and the pipe resistance and pipe length are pre-input into the electronic equipment. When the heating pipe is currently providing heating, the current heating pipe pressure can be monitored by a pipe pressure measuring instrument to determine whether the heating pipe pressure is greater than the preset pressure threshold. If it is greater, it indicates that there is a certain fault in the current heating pipe, triggering the fault alarm system to remind relevant technicians to carry out timely maintenance. However, in this embodiment, the preset pressure threshold is not limited.

[0122] Based on the above embodiments, by judging the pressure of the heating pipe and the preset pressure threshold, it can be determined whether the current heating pipe is in a normal state. When the pressure of the heating pipe is greater than the preset pressure threshold, it indicates that there is a fault in the current heating pipe, and timely repair is required.

[0123] Specifically, the above embodiments describe an IoT energy-saving control method for public buildings from the perspective of process flow, while the following embodiments describe an IoT energy-saving control device for public buildings from the perspective of virtual modules or virtual units. For details, please refer to the following embodiments.

[0124] The following describes an electronic device provided in an embodiment of this application. The electronic device described below can be referred to in correspondence with the Internet of Things energy-saving control method for public buildings described above.

[0125] Please refer to Figure 2 , Figure 2 This is a schematic diagram of the structure of an Internet of Things (IoT) energy-saving control device for a public building provided in an embodiment of this application, including:

[0126] Control request receiving module 210 is used to receive control requests for target areas of public buildings;

[0127] The acquisition module 220 is used to acquire the area and number of people in the target area according to the control request;

[0128] The suitable temperature determination module 230 is used to determine the suitable temperature of the target area based on the area and number of people in the target area.

[0129] The temperature difference determination module 240 is used to obtain the regional temperature of the target area and determine the temperature difference of the target area based on the suitable regional temperature corresponding to the target area and the regional temperature of the target area.

[0130] The temperature regulation demand judgment module 250 is used to determine whether there is a temperature regulation demand in the target area based on the temperature difference of the target area. If there is a temperature regulation demand, the valve opening control module 260 is triggered.

[0131] The valve opening control module 260 is used to determine the valve opening of the target area based on the temperature difference of the target area, and to control the inlet valve and outlet valve based on the valve opening of the target area, so as to achieve temperature regulation of the target area.

[0132] In one possible implementation of this application embodiment, when the valve opening control module 260 executes the valve opening determination based on the temperature difference value to determine the target area, it is used to:

[0133] Determine the corresponding temperature difference range based on the temperature difference value;

[0134] The heating pipe water circulation volume of the target area corresponding to the temperature difference range is determined based on the correspondence relationship, wherein the correspondence relationship is the correspondence relationship between multiple temperature difference ranges and multiple heating pipe water circulation volumes;

[0135] The valve opening degree is determined based on the water circulation volume of the heating pipeline and a mathematical model.

[0136] In one possible implementation of this application embodiment, before the control request receiving module 210 executes the control request to accept the target area of ​​the public building, it further includes:

[0137] Automatic heating module activation: Determines whether the temperature of the target area is lower than the preset minimum temperature threshold based on the area temperature of the target area;

[0138] If it is less than, then obtain the current time information and determine whether the current time information is within the preset heating time range based on the current time information;

[0139] If the current time is within the preset heating time range, then start heating.

[0140] In one possible implementation of this application embodiment, after the valve opening control module 260 performs valve opening control of the inlet and outlet valves based on the target area to achieve temperature regulation of the area, it further includes:

[0141] The user feedback information acquisition module is used for:

[0142] Obtain user feedback information and extract keywords from it;

[0143] Based on the pre-defined correspondence between keywords and temperature adjustment ranges, the temperature adjustment range corresponding to the keywords is determined, and the temperature adjustment is re-executed based on the temperature adjustment range.

[0144] In this embodiment of the application, determining the temperature difference of the target area based on the suitable temperature of the target area and the temperature of the target area includes:

[0145] Temperature difference correction module, used for:

[0146] Obtain the temperature of each of the other areas on the same floor as the target area;

[0147] The initial temperature difference of the target area is determined based on the suitable temperature of the target area and the temperature of the target area.

[0148] The initial temperature difference is corrected based on the temperature of each of the other regions to obtain the temperature difference of the target region.

[0149] One possible implementation in this application's embodiments is based on regional temperature information, including the temperatures corresponding to several locations within the target region.

[0150] The initial temperature difference of the target area is determined based on the suitable temperature of the target area and the regional temperature of the target area, including:

[0151] For each location in the target area, determine the sub-temperature difference between the suitable temperature of the area and the temperature corresponding to each location;

[0152] The initial temperature difference is determined based on the average temperature of the region and the temperature of all sub-temperature differences.

[0153] One possible implementation of this application, after determining the valve opening based on the water circulation volume of the heating pipe and a mathematical model, further includes:

[0154] The average temperature difference determination module is used for:

[0155] Determine the suitable temperature for the region and the temperature difference corresponding to each location;

[0156] The temperature difference is determined by averaging the temperature differences between the suitable temperatures of all regions and the temperature corresponding to each location.

[0157] This application provides an electronic device, such as... Figure 3 As shown, Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 3 The illustrated electronic device 300 includes a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, for example, via a bus 302. Optionally, the electronic device 300 may also include a transceiver 304. It should be noted that in practical applications, the transceiver 304 is not limited to one type, and the structure of this electronic device 300 does not constitute a limitation on the embodiments of this application.

[0158] Processor 301 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of this application. Processor 301 may also be a combination that implements computing functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.

[0159] Bus 302 may include a pathway for transmitting information between the aforementioned components. Bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Bus 302 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 3 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0160] The memory 303 may be a ROM (Read-Only Memory) or other type of static storage device capable of storing static information and instructions, RAM (Random Access Memory) or other type of dynamic storage device capable of storing information and instructions, or it may be an EEPROM (Electrically Erasable Programmable Read-Only Memory), a CD-ROM (Compact Disc Read-Only Memory) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.

[0161] The memory 303 is used to store application code that executes the scheme of the embodiments of this application, and its execution is controlled by the processor 301. The processor 301 is used to execute the application code stored in the memory 303 to implement the content shown in the foregoing method embodiments.

[0162] Among them, electronic devices include, but are not limited to: mobile terminals such as mobile phones, laptops, digital radio receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and in-vehicle terminals (such as in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 3 The electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0163] The following describes a computer-readable storage medium provided by an embodiment of this application. The computer-readable storage medium described below can be referred to in correspondence with the method described above.

[0164] This application provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the energy-saving control method described above.

[0165] Since the embodiments of the computer-readable storage medium portion correspond to the embodiments of the method portion, please refer to the description of the embodiments of the method portion for the embodiments of the computer-readable storage medium portion.

[0166] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the accompanying figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0167] The above are only some embodiments of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. An IoT-based energy-saving control method for public buildings, characterized in that, The public building comprises several different areas, and the method includes: Receive control requests for target areas of public buildings; The area and number of people in the target region are obtained according to the control request. Based on the area and number of people in the target area, the ratio of the number of people to the area is determined, and it is determined whether the ratio is within a preset ratio range. If the ratio is within the preset ratio range, the suitable temperature in the space corresponding to the ratio is determined as the first suitable temperature. If the ratio exceeds the maximum ratio in the preset ratio range, the suitable temperature in the space is determined as the second suitable temperature. If the ratio is less than the minimum ratio in the preset ratio range, the suitable temperature in the space is determined as the third suitable temperature, wherein the third suitable temperature > the first suitable temperature > the second suitable temperature. Obtain the regional temperature of the target area, and determine the temperature difference of the target area based on the suitable regional temperature corresponding to the target area and the regional temperature of the target area; Based on the temperature difference in the target area, determine whether there is a need for temperature regulation in the target area; If there is a need for temperature regulation, the valve opening of the target area is determined based on the temperature difference of the target area, and the inlet valve and outlet valve are controlled based on the valve opening of the target area to achieve temperature regulation of the target area. The step of determining the valve opening degree of the target area based on the temperature difference includes: Determine the corresponding temperature difference range based on the stated temperature difference value; The heating pipe water circulation volume of the target area corresponding to the temperature difference range is determined based on the correspondence relationship, wherein the correspondence relationship is a correspondence relationship between multiple temperature difference ranges and multiple heating pipe water circulation volumes; The valve opening is determined based on the heating pipe water circulation volume and mathematical model. The relationship between the heating pipe water circulation volume and the valve opening is: Q / Qmax=R ∧ (L / Lmax-1), where Q / Qmax is the water circulation volume of the heating pipe, L / Lmax is the valve opening, and the ratio of the maximum to the minimum water circulation volume that the valve can control is called the adjustable ratio, denoted by R, R=Qmin / Qmax; The step of determining the temperature difference of the target area based on the suitable temperature of the target area and the regional temperature of the target area includes: Obtain the temperature of each of the other areas on the same floor as the target area; The initial temperature difference of the target area is determined based on the suitable temperature of the target area and the temperature of the target area. The initial temperature difference is corrected based on the temperature of each of the other regions to obtain the temperature difference of the target region. This includes: determining a first number of other regions whose temperatures are greater than a preset temperature; if the first number is greater than a first preset number threshold, then the temperature difference = initial temperature difference + first number × 0.1; determining a second number of other regions whose temperatures are less than a preset temperature; if the second number is greater than a second preset number threshold, then the temperature difference = initial temperature difference - second number × 0.

1. The regional temperature information includes the temperatures corresponding to several locations within the target region. The determination of the initial temperature difference of the target area based on the suitable temperature of the target area and the regional temperature of the target area includes: For each location in the target area, determine the suitable temperature for the area and the sub-temperature difference between the temperature at each location; The initial temperature difference is determined based on the average temperature of the suitable temperature in the region and the temperature of all sub-temperature differences.

2. The IoT-based energy-saving control method for public buildings according to claim 1, characterized in that, Before receiving the control request for the target area of ​​the public building, the method further includes: Based on the regional temperature of the target area, determine whether the regional temperature of the target area is less than a preset minimum temperature threshold for the target area; If it is less than, then obtain the current time information, and determine whether the current time information is within the preset heating time range based on the current time information; If the current time information is within the preset heating time range, then start heating.

3. The IoT-based energy-saving control method for public buildings according to claim 1, characterized in that, After controlling the valve opening degree of the inlet and outlet valves based on the target area to regulate the temperature of the area, the method further includes: Obtain user feedback information and extract keywords from the user feedback information; Based on the pre-defined correspondence between keywords and temperature adjustment ranges, the temperature adjustment range corresponding to the keywords is determined, and the temperature adjustment is re-executed based on the temperature adjustment range.

4. The IoT-based energy-saving control method for public buildings according to claim 1, characterized in that, After determining the valve opening based on the water circulation volume of the heating pipeline and the mathematical model, the process further includes: The heating pipe pressure corresponding to the heating pipe water circulation volume is determined based on the heating pipe water circulation volume; Determine whether the pressure in the heating pipe is greater than a preset pressure threshold; If the value is greater than the threshold, a fault alarm will be triggered.

5. An Internet of Things (IoT) energy-saving control device for public buildings, characterized in that, The device includes: The control request receiving module is used to receive control requests for target areas of public buildings; The acquisition module is used to acquire the area and number of people in the target area according to the control request; The suitable temperature determination module is used to determine the ratio of the number of people to the area based on the area of ​​the target area and the number of people, and to determine whether the ratio is within a preset ratio range. If the ratio is within the preset ratio range, the suitable temperature in the space corresponding to the ratio is determined as the first suitable temperature. If the ratio exceeds the maximum ratio within the preset ratio range, the suitable temperature in the space is determined as the second suitable temperature. If the ratio is less than the minimum ratio within the preset ratio range, the suitable temperature in the space is determined as the third suitable temperature, wherein the third suitable temperature > the first suitable temperature > the second suitable temperature. The temperature difference determination module is used to obtain the regional temperature of the target area and determine the temperature difference of the target area based on the suitable regional temperature corresponding to the target area and the regional temperature of the target area. The temperature regulation demand judgment module is used to determine whether there is a temperature regulation demand in the target area based on the temperature difference value of the target area. If there is a temperature regulation demand, the valve opening control module is triggered. The valve opening control module is used to determine the valve opening of the target area based on the temperature difference of the target area, and to control the inlet valve and outlet valve based on the valve opening of the target area, so as to achieve temperature regulation of the target area; When the valve opening control module determines the valve opening of the target area based on the temperature difference, it is used to: Determine the corresponding temperature difference range based on the stated temperature difference value; The heating pipe water circulation volume of the target area corresponding to the temperature difference range is determined based on the correspondence relationship, wherein the correspondence relationship is a correspondence relationship between multiple temperature difference ranges and multiple heating pipe water circulation volumes; The valve opening is determined based on the heating pipe water circulation volume and mathematical model. The relationship between the heating pipe water circulation volume and the valve opening is: Q / Qmax=R ∧ (L / Lmax-1), where Q / Qmax is the water circulation volume of the heating pipe, L / Lmax is the valve opening, and the ratio of the maximum to the minimum water circulation volume that the valve can control is called the adjustable ratio, denoted by R, R=Qmin / Qmax; The temperature difference correction module is used to: obtain the temperature of each of the other areas on the same floor as the target area. The initial temperature difference of the target area is determined based on the suitable temperature of the target area and the temperature of the target area. The initial temperature difference is corrected based on the temperature of each of the other regions to obtain the temperature difference of the target region. This includes: determining a first number of other regions whose temperatures are greater than a preset temperature; if the first number is greater than a first preset number threshold, then the temperature difference = initial temperature difference + first number × 0.1; determining a second number of other regions whose temperatures are less than a preset temperature; if the second number is greater than a second preset number threshold, then the temperature difference = initial temperature difference - second number × 0.

1. The regional temperature information includes the temperatures corresponding to several locations within the target region. The determination of the initial temperature difference of the target area based on the suitable temperature of the target area and the regional temperature of the target area includes: For each location in the target area, determine the suitable temperature for the area and the sub-temperature difference between the temperature at each location; The initial temperature difference is determined based on the average temperature of the suitable temperature in the region and the temperature of all sub-temperature differences.

6. An electronic device, characterized in that, include: At least one processor; Memory; At least one application, wherein the at least one application is stored in memory and configured to be executed by at least one processor, said at least one application being configured to: perform the method of any one of claims 1-4.

7. A computer-readable storage medium, characterized in that, The computer program is stored that can be loaded by a processor and executed as described in any one of claims 1-4.