Building energy-saving adjusting system and method based on big data

Through a building energy-saving adjustment system based on big data, the building water supply system is dynamically adjusted, which solves the problem of inability to effectively meet the user's water needs in different time periods in the existing technology, and achieves the effect of saving energy and optimizing water use.

CN119494495AInactive Publication Date: 2025-02-21ANHUI WANSHAN BUILDING DECORATION ENGINEERING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411530446.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-02-21
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing building water supply system cannot effectively meet the changes in user water demands during different time periods, resulting in unmet need to meet when the demand is large, or waste of water resources when the demand is small.

Method used

The building energy-saving regulation system based on big data is adopted to collect historical water consumption and target building data, integrate and analyze data, form water supply collection and regional division data, and then adjust the water supply system to meet the water use needs in different time periods.

Benefits of technology

It realizes dynamic adjustment of the water supply system according to the water demand within different time periods, ensuring that the water demand can be met when the demand is large, and water resource waste is avoided when the demand is small, thereby improving energy utilization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119494495A_ABST
    Figure CN119494495A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of building energy saving, and discloses a building energy-saving adjusting system and method based on big data, and the building energy-saving adjusting system based on big data comprises an acquisition module, a data integration module, a data analysis module, a division judgment module, a region division module and an execution module. According to the building energy-saving adjustment system and method based on the big data, the water consumption of the target building in different time ranges can be judged according to the historical water consumption data of the target building, so that the required water flow of the target building in different time ranges is judged, and then the energy-saving adjustment of the target building is achieved according to different required water quantities and water supply systems. Different water supply modes are adopted in different time ranges; when water needs to be supplied to the target building through the main water supply system and the auxiliary water supply system together, the water supply area can be divided, the water supply requirement of the target building is met as much as possible, meanwhile, energy consumption is reduced, and the energy saving effect is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of building energy conservation, and in particular to a building energy conservation adjustment system and method based on big data. Background Art

[0002] Building energy conservation, originally aimed at reducing energy loss in buildings, is generally referred to as "improving energy utilization in buildings". Under the condition of ensuring the improvement of building comfort, energy is used reasonably and energy utilization efficiency is continuously improved. Building energy conservation specifically refers to the implementation of energy-saving standards and the use of energy-saving technologies, processes, equipment, materials and products in the planning, design, new construction (reconstruction, expansion), renovation and use of buildings, so as to reduce energy loss as much as possible and improve energy utilization.

[0003] Due to the living habits of users in the building, the water demand of users is different in different time ranges. In the existing building water supply system, generally only a fixed water supply system is set up to supply water to the building. When the water demand of users is large within a certain time range, the water demand of users may not be met. When the water demand of users is small within a certain time range, the water flow of users will be too large, resulting in a waste of water resources. Summary of the invention

[0004] The present invention provides a building energy-saving adjustment system and method based on big data to solve the problems mentioned in the above background technology.

[0005] The present invention provides the following technical solution: a building energy-saving adjustment system based on big data, comprising:

[0006] Collection module: collect historical water consumption and target building data;

[0007] The target building data includes the number of floors and the number of target users on each floor;

[0008] Data integration module: Based on historical water consumption, a condition set is formed through data integration strategy;

[0009] Data analysis module: Based on the condition set, a water supply set is formed through data analysis strategy;

[0010] A division determination module forms division determination data according to a water supply set and a division determination strategy;

[0011] Regional division module: Based on the target building data, historical water consumption and water supply set, regional division strategy is used to form regional division data;

[0012] Execution module: adjust the water supply to the target building according to the water supply collection and regional division data.

[0013] The present invention also provides a method for using a building energy-saving adjustment system based on big data, wherein: the data integration strategy includes:

[0014] Get the target building;

[0015] Get the current date;

[0016] Set the number of days for collection;

[0017] Calculate the collection start date, collection start date = current date - number of collection days;

[0018] The time period between the collection start date and the current date is defined as the collection period;

[0019] Get all the time of the day and set it as the judgment time;

[0020] A first time point, a second time point, a third time point and a fourth time point are set, which are recorded as t1, t2, t3 and t4 respectively, wherein the first time point t1 is less than the second time point t2, the second time point t2 is less than the third time point t3, and the third time point t3 is less than the fourth time point t4;

[0021] If the determination time is ≤ the first time point t1, or the determination time is > the fourth time point t4, the time range to which the determination time belongs is defined as the first time range;

[0022] If the determination time is greater than the first time point t1, and the determination time is less than or equal to the first time point t2, the time range to which the determination time belongs is defined as the second time range;

[0023] If the determination time is greater than the first time point t2, and the determination time is less than or equal to the first time point t3, the time range to which the determination time belongs is determined as the third time range;

[0024] If the determination time is greater than the first time point t3, and the determination time is less than or equal to the first time point t4, the time range to which the determination time belongs is determined as the fourth time range;

[0025] Get all time ranges to form a time range set;

[0026] Implement demand determination strategies.

[0027] As an optional solution of the method of the building energy-saving adjustment system based on big data described in the present invention, the demand determination strategy includes:

[0028] Get the number of elements in the time range collection, set to number of elements;

[0029] Obtain the water consumption of the target building in the first time range, the second time range, the third time range and the fourth time range every day during the collection period, and form a water consumption set of the number of elements respectively;

[0030] The average value determination strategy is executed for each water consumption set, and the average water consumption corresponding to each water consumption set is obtained to form an average water consumption set;

[0031] The elements in the average water consumption set are matched one by one with the elements in the time range set to form a first set;

[0032] Get each element in the first set and set it as the first target element;

[0033] Execute the water flow determination strategy for each first target element, obtain the required water flow corresponding to each first target element, and form a required water flow set;

[0034] The elements in the required water flow set are matched one by one with the elements in the first set to form a conditional set.

[0035] As an optional solution of the method of the building energy-saving adjustment system based on big data of the present invention, the average value determination strategy includes:

[0036] Get the sum of all the element values ​​of the water consumption set and define it as the total water consumption;

[0037] Get the number of days for collection;

[0038] Calculate the average water consumption: average water consumption = total water consumption ÷ number of collection days.

[0039] As an optional solution of the method of the building energy-saving adjustment system based on big data described in the present invention, the water flow determination strategy includes:

[0040] Obtain the average water consumption under the first target element and set it as the target water consumption;

[0041] Get the time range under the first target element and set it as the target time range;

[0042] Get the duration of the target time range and set it as the target duration;

[0043] Calculate the required water flow: required water flow = target water consumption / target duration.

[0044] As an optional solution of the method of the building energy-saving adjustment system based on big data described in the present invention, the data analysis strategy includes:

[0045] Get each element in the condition set and set it as the second target element;

[0046] Execute the water supply system determination strategy for each second target element, obtain the target water supply system corresponding to each second target element, and form a target water supply system set;

[0047] The elements in the target water supply system set are matched one by one with the elements in the condition set to form a water supply set.

[0048] As an optional solution of the method of the building energy-saving adjustment system based on big data described in the present invention, the water supply system determination strategy includes:

[0049] Get all water supply systems of the target building;

[0050] The water supply system includes a main water supply system and a secondary water supply system;

[0051] Obtain the water flow of the main water supply system and define it as the main water flow;

[0052] Obtain the required water flow under the second target element and set it as the target required water flow;

[0053] If the target demand water flow ≤ main water flow, the main water supply system will be used as the target water supply system;

[0054] If the target demand water flow rate is greater than the main water flow rate, the main water supply system and the auxiliary water supply system will be used together as the target water supply system.

[0055] As an optional solution of the method of the building energy-saving adjustment system based on big data described in the present invention, the division determination strategy includes:

[0056] Get each element in the water supply set and set it as the third target element;

[0057] Extract the third target element of the target water supply system, which is the main water supply system and the secondary water supply system, and define it as the judgment element;

[0058] The region partitioning strategy is executed for each decision element.

[0059] As an optional solution of the method of the building energy-saving adjustment system based on big data described in the present invention, the regional division strategy includes:

[0060] Get each user of the target building and define them as target users;

[0061] Get the number of floors of the target building, set as the number of floors;

[0062] Setting a first quantity threshold;

[0063] If the number of floors is greater than the first number threshold, the floor number of each target user is obtained;

[0064] Target users whose floor numbers are less than or equal to the first quantity threshold are extracted and defined as users in the first area;

[0065] Target users whose floor numbers are greater than the first quantity threshold are extracted and defined as users in the second area;

[0066] Get the time range under the judgment element and set it as the judgment time range;

[0067] The water consumption of each user in the first area within the determination time range of the collection period is obtained respectively, and is determined as the water consumption of the first user to form a first user water consumption set;

[0068] The water consumption of each user in the second area within all determination time ranges of the collection period is obtained respectively, and is defined as the water consumption of the second user to form a second user water consumption set;

[0069] Obtain the sum of all element values ​​in the first user's water consumption set as the total water consumption of the first area;

[0070] Obtain the sum of all element values ​​in the second user water consumption set as the total water consumption of the second area;

[0071] The duration of the determination time range is obtained and is defined as the determination duration;

[0072] Get the number of days for collection;

[0073] Calculate the water flow rate of the first area, the water flow rate of the first area = water consumption of the first area ÷ (determination time × number of collection days);

[0074] Calculate the water flow rate of the second area, the water flow rate of the second area = water consumption of the second area ÷ (determination time × number of collection days);

[0075] If the water flow rate in the first area is less than or equal to the main water flow rate, and the water flow rate in the second area is less than or equal to the main water flow rate, water is supplied to users in the second area through the auxiliary water supply system, and water is supplied to users in the second area through the main water supply system;

[0076] If the water flow in the first area is greater than the main water flow, and the water flow in the second area is greater than the main water flow, the column partitioning strategy is executed;

[0077] If the water flow in the first area is greater than the main water flow, and the water flow in the second area is less than or equal to the main water flow, the column partitioning strategy is executed;

[0078] If the water flow in the first area is less than or equal to the main water flow, and the water flow in the second area is greater than the main water flow, the column partitioning strategy is executed;

[0079] If the number of floors is ≤ the first number threshold, the column partitioning strategy is executed.

[0080] As an optional solution of the method of the building energy-saving adjustment system based on big data described in the present invention, the column partitioning strategy includes:

[0081] Get the number of target users on each floor of the target building, which is defined as the number of users on a single floor and recorded as N;

[0082] Get the coordinates of each target user, which are defined as user coordinates and recorded as (X, Y, Z);

[0083] Target users with the same user coordinates X, the same user coordinates Z, and different user coordinates Y are extracted to form user sets with the same number of single-layer users;

[0084] The user set includes user set 1 ... user set N;

[0085] Respectively obtain the water consumption of the elements in each user set within the determination time range of the collection period, and respectively form a water consumption set of a single-layer number of users;

[0086] The water consumption set includes water consumption set 1 ... water consumption set N;

[0087] The sum of all element values ​​in each water consumption set is obtained respectively, and recorded as the total water consumption of the first column...the total water consumption of the Nth column, to form a column total water consumption set;

[0088] Calculate the total water consumption of the building, total water consumption of the building = total water consumption in the first column + ... + total water consumption in the Nth column;

[0089] Obtain the value of the previous element, the sum of the values ​​of the previous two elements, and the sum of the values ​​of the previous N elements in the total water consumption set of the column, and define them as the first value, the second value, and the Nth value, respectively, to form a value set;

[0090] Extract the elements in the value set in sequence and set them as the target values;

[0091] Calculate half water volume, half water volume = total building water consumption ÷ 2;

[0092] Calculate the difference between each element in the value set and the half water volume respectively, set it as the target difference, and form a target difference set, the target difference set = value set - half water volume;

[0093] Obtain the absolute value of each element in the target difference value set, set it as the target absolute value, and form a target absolute value set;

[0094] The elements in the numerical value set are matched one by one with the elements in the target absolute value set to form a judgment set;

[0095] Sort all target absolute values ​​in the target absolute value set from small to large, and set the target absolute value with the smallest value as the minimum absolute value;

[0096] Get the element corresponding to the minimum absolute value in the judgment set and set it as the first element;

[0097] Get the target value under the first element and set it as the judgment value;

[0098] Obtain all elements corresponding to the judgment value in the total water consumption set of the column, and set them as the second element;

[0099] Obtaining a water consumption set corresponding to each second element and defining it as a target water consumption set;

[0100] Obtain the target users corresponding to all target water consumption sets and define them as users in the third area;

[0101] Calculate the users in the fourth area: users in the fourth area = target users - users in the third area;

[0102] Water is supplied to users in the third area through the main water supply system, and water is supplied to users in the fourth area through the secondary water supply system.

[0103] The present invention has the following beneficial effects:

[0104] 1. The building energy-saving adjustment system and method based on big data first determine the water consumption of the target building in different time ranges according to the historical water consumption data of the target building, thereby determining the required water flow of the target building in different time ranges, and then adopt different water supply methods in different time ranges according to different required water volumes and water supply systems. When the required water flow within a certain time range is large and the main water supply system cannot meet the water demand of the target building, the main water supply system and the auxiliary water supply system can be used to jointly supply water to the target building to meet the water demand of the target building and improve the water use experience of the target users in the target building. When the required water flow within a certain time range is small and the main water supply system can meet the water demand of the target building, only the main water supply system can be used to supply water to the target building to avoid excessive water flow of target users, reduce unnecessary waste of water resources, and play a role in saving energy.

[0105] 2. The building energy-saving regulation system and method based on big data, when it is determined that the target building needs to be supplied with water by both the main water supply system and the auxiliary water supply system, can divide the areas supplied by the main water supply system and the auxiliary water supply system respectively. First, the areas are divided according to the floor height of the target building, and the lower floors that do not require secondary pressurized water supply are divided into one area, and the higher floors that need to be supplied with water by secondary pressurized water are divided into another area. Then, it is determined whether the water demand of the two areas can be met by supplying water to the two areas respectively through the main water supply system and the auxiliary water supply system. If both areas can be met, Water supply demand can be supplied by this area division method, so that only one water supply system is needed for pressurized water supply, and the other water supply system does not need pressurized water supply. It can meet the water supply needs of all users of the target building while reducing energy consumption as much as possible, thus playing a role in energy saving; if one or both areas do not meet the water supply demand, the area can be redivided according to the building columns of the target building, and the target building can be redivided into two areas, so that the water supply demands in the two areas are closer, thereby meeting or approaching the water demand of all target users of the target building as much as possible. BRIEF DESCRIPTION OF THE DRAWINGS

[0106] Figure 1 This is a block diagram of the building energy-saving adjustment system based on big data of the present invention;

[0107] Figure 2 A block diagram of the method for using a building energy-saving adjustment system based on big data in the present invention. DETAILED DESCRIPTION

[0108] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0109] For example, see Figure 1 , a building energy-saving regulation system based on big data, including:

[0110] Collection module: collect historical water consumption and target building data;

[0111] The target building data includes the number of floors and the number of target users on each floor;

[0112] Data integration module: Based on historical water consumption, a data integration strategy is used to form a condition set to determine the water flow required by the target building within different time ranges;

[0113] Data analysis module: Based on the condition set, a water supply set is formed through data analysis strategy to determine the water supply system required by the target building within different time ranges;

[0114] A division determination module, based on the water supply set and through the division determination strategy, forms division determination data for determining the elements in the water supply set that need to be divided into regions;

[0115] Regional division module: Based on the target building data, historical water consumption and water supply set, regional division data is formed through regional division strategy, so as to determine the areas to be supplied by the main water supply system and the auxiliary water supply system respectively when the main water supply system and the auxiliary water supply system are needed to supply water to the target building together;

[0116] Execution module: adjust the water supply to the target building according to the water supply collection and regional division data.

[0117] Through the above-mentioned building energy-saving regulation system based on big data, the water consumption of the target building in different time ranges can be determined according to the historical water consumption data of the target building, so as to determine the required water flow of the target building in different time ranges, and then different water supply methods are adopted in different time ranges according to different required water volumes and water supply systems; when it is determined that the target building needs to be supplied with water by both the main water supply system and the auxiliary water supply system, the areas supplied by the main water supply system and the auxiliary water supply system can be divided respectively, which can meet the water supply demand of the target building as much as possible while reducing energy consumption as much as possible, thereby playing a role in energy saving.

[0118] For example 2, please refer to Figure 2 This embodiment also provides a method for using a building energy-saving adjustment system based on big data, wherein the data integration strategy includes:

[0119] Get the target building;

[0120] Get the current date;

[0121] Set the number of days for collection, which is the number of days for collecting water consumption data of the target building;

[0122] Calculate the collection start date, collection start date = current date - number of collection days;

[0123] The time period between the collection start date and the current date is defined as the collection period, that is, the water consumption data of the target building within the collection period is collected;

[0124] Get all the time of the day and set it as the judgment time;

[0125] A first time point, a second time point, a third time point and a fourth time point are set, which are recorded as t1, t2, t3 and t4 respectively, wherein the first time point t1 < the second time point t2, the second time point t2 < the third time point t3, the third time point t3 < the fourth time point t4, and the first time point, the second time point, the third time point and the fourth time point are all time points for dividing the time range to which the determination time belongs, such as the first time point t1 is 7:00, the second time point t2 is 12:00, the third time point t3 is 18:00, and the fourth time point t4 is 23:00;

[0126] If the determination time is ≤ the first time point t1, or the determination time is > the fourth time point t4, the time range to which the determination time belongs is defined as the first time range;

[0127] If the determination time is greater than the first time point t1, and the determination time is less than or equal to the first time point t2, the time range to which the determination time belongs is defined as the second time range;

[0128] If the determination time is greater than the first time point t2, and the determination time is less than or equal to the first time point t3, the time range to which the determination time belongs is determined as the third time range;

[0129] If the determination time is greater than the first time point t3, and the determination time is less than or equal to the first time point t4, the time range to which the determination time belongs is determined as the fourth time range;

[0130] Get all time ranges to form a time range set;

[0131] Implement demand determination strategies.

[0132] The demand determination strategy includes:

[0133] Get the number of elements in the time range collection, set to number of elements;

[0134] Obtain the water consumption of the target building in the first time range, the second time range, the third time range and the fourth time range every day during the collection period, and form a water consumption set of the number of elements respectively;

[0135] The average value determination strategy is executed for each water consumption set, and the average water consumption corresponding to each water consumption set is obtained to form an average water consumption set;

[0136] The elements in the average water consumption set are matched one by one with the elements in the time range set to form a first set;

[0137] Get each element in the first set and set it as the first target element;

[0138] Execute the water flow determination strategy for each first target element, obtain the required water flow corresponding to each first target element, and form a required water flow set;

[0139] The elements in the required water flow set are matched one by one with the elements in the first set to form a conditional set.

[0140] In this embodiment, the average value determination strategy includes:

[0141] Get the sum of all the element values ​​of the water consumption set and define it as the total water consumption;

[0142] Get the number of days for collection;

[0143] Calculate the average water consumption: average water consumption = total water consumption ÷ number of collection days.

[0144] In this embodiment, the water flow determination strategy includes:

[0145] Obtain the average water consumption under the first target element and set it as the target water consumption;

[0146] Get the time range under the first target element and set it as the target time range;

[0147] Get the duration of the target time range and set it as the target duration;

[0148] Calculate the required water flow: required water flow = target water consumption / target duration.

[0149] In this embodiment, the data analysis strategy includes:

[0150] Get each element in the condition set and set it as the second target element;

[0151] Execute the water supply system determination strategy for each second target element, obtain the target water supply system corresponding to each second target element, and form a target water supply system set;

[0152] The elements in the target water supply system set are matched one by one with the elements in the condition set to form a water supply set.

[0153] In this embodiment, the water supply system determination strategy includes:

[0154] Get all water supply systems of the target building;

[0155] The water supply system includes a main water supply system and a secondary water supply system, and the equipment configuration and water supply capacity of the main water supply system and the secondary water supply system are the same;

[0156] Obtain the water flow of the main water supply system and define it as the main water flow;

[0157] Obtain the required water flow under the second target element and set it as the target required water flow;

[0158] If the target demand water flow ≤ main water flow, the main water supply system will be used as the target water supply system;

[0159] If the target demand water flow rate is greater than the main water flow rate, the main water supply system and the auxiliary water supply system will be used together as the target water supply system.

[0160] Embodiment 3: This embodiment is an improvement made on the basis of embodiment 2. The method of the building energy-saving adjustment system based on big data, the division and determination strategy includes:

[0161] Get each element in the water supply set and set it as the third target element;

[0162] Extract the third target element of the target water supply system, which is the main water supply system and the secondary water supply system, and define it as the judgment element;

[0163] The region partitioning strategy is executed for each decision element.

[0164] In this embodiment, the area division strategy includes:

[0165] Get each user of the target building and define them as target users;

[0166] Get the number of floors of the target building, set as the number of floors;

[0167] Set a first quantity threshold, which is a determination value of the number of floors. The first quantity threshold is set according to actual conditions. In actual conditions, direct water supply is used for floors 1 to 6, and secondary water supply is required for floors above 6. Therefore, the first quantity threshold can be set to 6;

[0168] If the number of floors is greater than the first number threshold, it indicates that the target building is relatively high. In order to ensure that target users on higher floors can obtain stable water supply, it is necessary to provide secondary water supply to target users on higher floors and increase water pressure. However, target users on lower floors can be satisfied with water supply directly through the municipal water supply network. In this case, the target building can be divided into areas by floors, and the floor number of each target user can be obtained. The floor number can be expressed as the first floor, the second floor...the Nth floor.

[0169] Target users whose floor numbers are less than or equal to the first quantity threshold are extracted and defined as users in the first area;

[0170] Target users whose floor numbers are greater than the first quantity threshold are extracted and defined as users in the second area;

[0171] Get the time range under the judgment element and set it as the judgment time range;

[0172] The water consumption of each user in the first area within the determination time range of the collection period is obtained respectively, and is determined as the water consumption of the first user to form a first user water consumption set;

[0173] The water consumption of each user in the second area within all determination time ranges of the collection period is obtained respectively, and is defined as the water consumption of the second user to form a second user water consumption set;

[0174] Obtain the sum of all element values ​​in the first user's water consumption set as the total water consumption of the first area;

[0175] Obtain the sum of all element values ​​in the second user water consumption set as the total water consumption of the second area;

[0176] The duration of the determination time range is obtained and is defined as the determination duration;

[0177] Get the number of days for collection;

[0178] Calculate the water flow rate of the first area, the water flow rate of the first area = water consumption of the first area ÷ (determination time × number of collection days);

[0179] Calculate the water flow rate of the second area, the water flow rate of the second area = water consumption of the second area ÷ (determination time × number of collection days);

[0180] If the water flow rate in the first area is less than or equal to the main water flow rate, and the water flow rate in the second area is less than or equal to the main water flow rate, it indicates that the water supply capacity of the main water supply system can independently meet the water demand of the lower-level target users, and can also independently meet the water demand of the higher-level target users within the determination time range, then water is supplied to the users in the second area through the auxiliary water supply system, and water is supplied to the users in the second area through the main water supply system;

[0181] If the water flow in the first area is greater than the main water flow, and the water flow in the second area is greater than the main water flow, it indicates that the water supply capacity of the main water supply system cannot meet the water demand of the lower-level target users alone, nor can it meet the water demand of the higher-level target users within the determination time range alone, then the column partitioning strategy is executed;

[0182] If the water flow in the first area is greater than the main water flow, and the water flow in the second area is less than or equal to the main water flow, it indicates that the water supply capacity of the main water supply system cannot meet the water demand of the lower-level target users alone, but can meet the water demand of the higher-level target users within the determination time range alone, indicating that the water use of users in the first area and users in the second area is uneven. If water is supplied to users in the first area and users in the second area respectively through the auxiliary water supply system and the main water supply system, the water demand of users in the first area cannot be met, affecting the water use experience of users in the first area, and the column partitioning strategy is executed;

[0183] If the water flow in the first area is less than or equal to the main water flow, and the water flow in the second area is greater than the main water flow, it indicates that the water supply capacity of the main water supply system can meet the water demand of the lower-level target users alone, but cannot meet the water demand of the higher-level target users within the determination time range alone, indicating that the water use of users in the first area and users in the second area is uneven. If water is supplied to users in the first area and users in the second area respectively through the secondary water supply system and the main water supply system, the water demand of users in the second area cannot be met, affecting the water use experience of users in the second area, and the column partitioning strategy is executed;

[0184] If the number of floors is ≤ the first number threshold, it indicates that the target building is low and the water supply from the municipal water supply network can meet the water demand of the lower floors, then the column partitioning strategy is executed.

[0185] In this embodiment, the area division strategy includes:

[0186] Get each user of the target building and define them as target users;

[0187] Get the number of floors of the target building, set as the number of floors;

[0188] Set a first quantity threshold, which is a determination value of the number of floors. The first quantity threshold is set according to actual conditions. In actual conditions, direct water supply is used for floors 1 to 6, and secondary water supply is required for floors above 6. Therefore, the first quantity threshold can be set to 6;

[0189] If the number of floors is greater than the first number threshold, it indicates that the target building is relatively high. In order to ensure that target users on higher floors can obtain stable water supply, it is necessary to provide secondary water supply to target users on higher floors and increase water pressure. However, target users on lower floors can be satisfied with water supply directly through the municipal water supply network. In this case, the target building can be divided into areas by floors, and the floor number of each target user can be obtained. The floor number can be expressed as the first floor, the second floor...the Nth floor.

[0190] Target users whose floor numbers are less than or equal to the first quantity threshold are extracted and defined as users in the first area;

[0191] Target users whose floor numbers are greater than the first quantity threshold are extracted and defined as users in the second area;

[0192] Get the time range under the judgment element and set it as the judgment time range;

[0193] The water consumption of each user in the first area within the determination time range of the collection period is obtained respectively, and is determined as the water consumption of the first user to form a first user water consumption set;

[0194] The water consumption of each user in the second area within all determination time ranges of the collection period is obtained respectively, and is defined as the water consumption of the second user to form a second user water consumption set;

[0195] Obtain the sum of all element values ​​in the first user's water consumption set as the total water consumption of the first area;

[0196] Obtain the sum of all element values ​​in the second user water consumption set as the total water consumption of the second area;

[0197] The duration of the determination time range is obtained and is defined as the determination duration;

[0198] Get the number of days for collection;

[0199] Calculate the water flow rate of the first area, the water flow rate of the first area = water consumption of the first area ÷ (determination time × number of collection days);

[0200] Calculate the water flow rate of the second area, the water flow rate of the second area = water consumption of the second area ÷ (determination time × number of collection days);

[0201] If the water flow rate in the first area is less than or equal to the main water flow rate, and the water flow rate in the second area is less than or equal to the main water flow rate, it indicates that the water supply capacity of the main water supply system can independently meet the water demand of the lower-level target users, and can also independently meet the water demand of the higher-level target users within the determination time range, then water is supplied to the users in the second area through the auxiliary water supply system, and water is supplied to the users in the second area through the main water supply system;

[0202] If the water flow in the first area is greater than the main water flow, and the water flow in the second area is greater than the main water flow, it indicates that the water supply capacity of the main water supply system cannot meet the water demand of the lower-level target users alone, nor can it meet the water demand of the higher-level target users within the determination time range alone, then the column partitioning strategy is executed;

[0203] If the water flow in the first area is greater than the main water flow, and the water flow in the second area is less than or equal to the main water flow, it indicates that the water supply capacity of the main water supply system cannot meet the water demand of the lower-level target users alone, but can meet the water demand of the higher-level target users within the determination time range alone, indicating that the water use of users in the first area and users in the second area is uneven. If water is supplied to users in the first area and users in the second area respectively through the auxiliary water supply system and the main water supply system, the water demand of users in the first area cannot be met, affecting the water use experience of users in the first area, and the column partitioning strategy is executed;

[0204] If the water flow in the first area is less than or equal to the main water flow, and the water flow in the second area is greater than the main water flow, it indicates that the water supply capacity of the main water supply system can meet the water demand of the lower-level target users alone, but cannot meet the water demand of the higher-level target users within the determination time range alone, indicating that the water use of users in the first area and users in the second area is uneven. If water is supplied to users in the first area and users in the second area respectively through the secondary water supply system and the main water supply system, the water demand of users in the second area cannot be met, affecting the water use experience of users in the second area, and the column partitioning strategy is executed;

[0205] If the number of floors is ≤ the first number threshold, it indicates that the target building is low and the water supply from the municipal water supply network can meet the water demand of the lower floors, then the column partitioning strategy is executed.

[0206] In this embodiment, the column partitioning strategy includes:

[0207] Get the number of target users on each floor of the target building, which is defined as the number of users on a single floor and recorded as N;

[0208] Get the coordinates of each target user, which are defined as user coordinates and recorded as (X, Y, Z);

[0209] Target users with the same user coordinates X, the same user coordinates Z, and different user coordinates Y are extracted to form user sets with the same number of single-layer users;

[0210] The user set includes user set 1 ... user set N;

[0211] Respectively obtain the water consumption of the elements in each user set within the determination time range of the collection period, and respectively form a water consumption set of a single-layer number of users;

[0212] The water consumption set includes water consumption set 1 ... water consumption set N;

[0213] The sum of all element values ​​in each water consumption set is obtained respectively, and recorded as the total water consumption of the first column...the total water consumption of the Nth column, to form a column total water consumption set;

[0214] Calculate the total water consumption of the building, total water consumption of the building = total water consumption in the first column + ... + total water consumption in the Nth column;

[0215] Obtain the value of the previous element, the sum of the values ​​of the previous two elements, and the sum of the values ​​of the previous N elements in the total water consumption set of the column, and define them as the first value, the second value, and the Nth value, respectively, to form a value set;

[0216] Extract the elements in the value set in sequence and set them as the target values;

[0217] Calculate half water volume, half water volume = total building water consumption ÷ 2;

[0218] Calculate the difference between each element in the value set and the half water volume respectively, set it as the target difference, and form a target difference set, the target difference set = value set - half water volume;

[0219] Obtain the absolute value of each element in the target difference value set, set it as the target absolute value, and form a target absolute value set;

[0220] The elements in the numerical value set are matched one by one with the elements in the target absolute value set to form a judgment set;

[0221] Sort all target absolute values ​​in the target absolute value set from small to large, and set the target absolute value with the smallest value as the minimum absolute value;

[0222] Get the element corresponding to the minimum absolute value in the judgment set and set it as the first element;

[0223] Get the target value under the first element and set it as the judgment value;

[0224] Obtain all elements corresponding to the judgment value in the total water consumption set of the column, and set them as the second element;

[0225] Obtaining a water consumption set corresponding to each second element and defining it as a target water consumption set;

[0226] Obtain the target users corresponding to all target water consumption sets and define them as users in the third area;

[0227] Calculate the users in the fourth area: users in the fourth area = target users - users in the third area;

[0228] Water is supplied to users in the third area through the main water supply system, and water is supplied to users in the fourth area through the secondary water supply system. The target building is redivided into two areas according to the columns of the target building, so that the water supply demands in the two areas are closer, thereby meeting or approaching the water demand of all target users of the target building as much as possible.

Claims

1. A building energy-saving adjustment system based on big data, characterized by: include: Collection module: collect historical water consumption and target building data; The target building data includes the number of floors and the number of target users on each floor; Data integration module: Based on historical water consumption, a condition set is formed through data integration strategy; Data analysis module: Based on the condition set, a water supply set is formed through data analysis strategy; A division determination module forms division determination data according to a water supply set and a division determination strategy; Regional division module: Based on the target building data, historical water consumption and water supply set, regional division strategy is used to form regional division data; Execution module: adjust the water supply to the target building according to the water supply collection and regional division data; The data integration strategy includes: Get the target building; Get the current date; Set the number of days for collection; Calculate the collection start date, collection start date = current date - number of collection days; The time period between the collection start date and the current date is defined as the collection period; Get all the time of the day and set it as the judgment time; A first time point, a second time point, a third time point and a fourth time point are set, which are recorded as t1, t2, t3 and t4 respectively, wherein the first time point t1 is less than the second time point t2, the second time point t2 is less than the third time point t3, and the third time point t3 is less than the fourth time point t4; If the determination time is ≤ the first time point t1, or the determination time is > the fourth time point t4, the time range to which the determination time belongs is defined as the first time range; If the determination time is greater than the first time point t1, and the determination time is less than or equal to the first time point t2, the time range to which the determination time belongs is defined as the second time range; If the determination time is greater than the first time point t2, and the determination time is less than or equal to the first time point t3, the time range to which the determination time belongs is determined as the third time range; If the determination time is greater than the first time point t3, and the determination time is less than or equal to the first time point t4, the time range to which the determination time belongs is determined as the fourth time range; Get all time ranges to form a time range set; Implement demand determination strategies.

2. A method for using the building energy-saving adjustment system based on big data according to claim 1, characterized in that: The demand determination strategy includes: Get the number of elements in the time range collection, set to number of elements; Obtain the water consumption of the target building in the first time range, the second time range, the third time range and the fourth time range every day during the collection period, and form a water consumption set of the number of elements respectively; The average value determination strategy is executed for each water consumption set, and the average water consumption corresponding to each water consumption set is obtained to form an average water consumption set; The elements in the average water consumption set are matched one by one with the elements in the time range set to form a first set; Get each element in the first set and set it as the first target element; Execute the water flow determination strategy for each first target element, obtain the required water flow corresponding to each first target element, and form a required water flow set; The elements in the required water flow set are matched one by one with the elements in the first set to form a conditional set.

3. The method of building energy-saving adjustment system based on big data according to claim 2 is characterized in that: The average value determination strategy includes: Get the sum of all the element values ​​of the water consumption set and define it as the total water consumption; Get the number of days for collection; Calculate the average water consumption: average water consumption = total water consumption ÷ number of collection days.

4. The method of building energy-saving adjustment system based on big data according to claim 2 is characterized in that: The water flow determination strategy includes: Obtain the average water consumption under the first target element and set it as the target water consumption; Get the time range under the first target element and set it as the target time range; Get the duration of the target time range and set it as the target duration; Calculate the required water flow: required water flow = target water consumption / target duration.

5. The method of building energy-saving adjustment system based on big data according to claim 2 is characterized in that: The data analysis strategy includes: Get each element in the condition set and set it as the second target element; Execute the water supply system determination strategy for each second target element, obtain the target water supply system corresponding to each second target element, and form a target water supply system set; The elements in the target water supply system set are matched one by one with the elements in the condition set to form a water supply set.

6. The method of building energy-saving adjustment system based on big data according to claim 5 is characterized in that: The water supply system determination strategy includes: Get all water supply systems of the target building; The water supply system includes a main water supply system and a secondary water supply system; Obtain the water flow of the main water supply system and define it as the main water flow; Obtain the required water flow under the second target element and set it as the target required water flow; If the target demand water flow ≤ main water flow, the main water supply system will be used as the target water supply system; If the target demand water flow rate is greater than the main water flow rate, the main water supply system and the auxiliary water supply system will be used together as the target water supply system.

7. The method of building energy-saving adjustment system based on big data according to claim 6 is characterized in that: The division determination strategy includes: Get each element in the water supply set and set it as the third target element; Extract the third target element of the target water supply system, which is the main water supply system and the secondary water supply system, and define it as the judgment element; The region partitioning strategy is executed for each decision element.

8. The method of building energy-saving adjustment system based on big data according to claim 7 is characterized in that: The area division strategy includes: Get each user of the target building and define them as target users; Get the number of floors of the target building, set as the number of floors; Setting a first quantity threshold; If the number of floors is greater than the first number threshold, the floor number of each target user is obtained; Target users whose floor numbers are less than or equal to the first quantity threshold are extracted and defined as users in the first area; Target users whose floor numbers are greater than the first quantity threshold are extracted and defined as users in the second area; Get the time range under the judgment element and set it as the judgment time range; The water consumption of each user in the first area within the determination time range of the collection period is obtained respectively, and is determined as the water consumption of the first user to form a first user water consumption set; The water consumption of each user in the second area within all determination time ranges of the collection period is obtained respectively, and is defined as the water consumption of the second user to form a second user water consumption set; Obtain the sum of all element values ​​in the first user's water consumption set as the total water consumption of the first area; Obtain the sum of all element values ​​in the second user water consumption set as the total water consumption of the second area; The duration of the determination time range is obtained and is defined as the determination duration; Get the number of days for collection; Calculate the water flow rate of the first area, the water flow rate of the first area = water consumption of the first area ÷ (determination time × number of collection days); Calculate the water flow rate of the second area, the water flow rate of the second area = water consumption of the second area ÷ (determination time × number of collection days); If the water flow rate in the first area is less than or equal to the main water flow rate, and the water flow rate in the second area is less than or equal to the main water flow rate, water is supplied to users in the second area through the auxiliary water supply system, and water is supplied to users in the second area through the main water supply system; If the water flow in the first area is greater than the main water flow, and the water flow in the second area is greater than the main water flow, the column partitioning strategy is executed; If the water flow in the first area is greater than the main water flow, and the water flow in the second area is less than or equal to the main water flow, the column partitioning strategy is executed; If the water flow in the first area is less than or equal to the main water flow, and the water flow in the second area is greater than the main water flow, the column partitioning strategy is executed; If the number of floors is ≤ the first number threshold, the column partitioning strategy is executed.

9. The method of building energy-saving adjustment system based on big data according to claim 8 is characterized in that: The column partitioning strategy includes: Get the number of target users on each floor of the target building, which is defined as the number of users on a single floor and recorded as N; Get the coordinates of each target user, which are defined as user coordinates and recorded as (X, Y, Z); Target users with the same user coordinates X, the same user coordinates Z, and different user coordinates Y are extracted to form user sets with the same number of single-layer users; The user set includes user set 1 ... user set N; Respectively obtain the water consumption of the elements in each user set within the determination time range of the collection period, and respectively form a water consumption set of a single-layer number of users; The water consumption set includes water consumption set 1 ... water consumption set N; The sum of all element values ​​in each water consumption set is obtained respectively, and recorded as the total water consumption of the first column...the total water consumption of the Nth column, to form a column total water consumption set; Calculate the total water consumption of the building, total water consumption of the building = total water consumption in the first column + ... + total water consumption in the Nth column; Obtain the value of the previous element, the sum of the values ​​of the previous two elements, and the sum of the values ​​of the previous N elements in the total water consumption set of the column, and define them as the first value, the second value, and the Nth value, respectively, to form a value set; Extract the elements in the value set in sequence and set them as the target values; Calculate half water volume, half water volume = total building water consumption ÷ 2; Calculate the difference between each element in the value set and the half water volume respectively, set it as the target difference, and form a target difference set, the target difference set = value set - half water volume; Obtain the absolute value of each element in the target difference value set, set it as the target absolute value, and form a target absolute value set; The elements in the numerical value set are matched one by one with the elements in the target absolute value set to form a judgment set; Sort all target absolute values ​​in the target absolute value set from small to large, and set the target absolute value with the smallest value as the minimum absolute value; Get the element corresponding to the minimum absolute value in the judgment set and set it as the first element; Get the target value under the first element and set it as the judgment value; Obtain all elements corresponding to the judgment value in the total water consumption set of the column, and set them as the second element; Obtaining a water consumption set corresponding to each second element and defining it as a target water consumption set; Obtain the target users corresponding to all target water consumption sets and define them as users in the third area; Calculate the users in the fourth area: users in the fourth area = target users - users in the third area; Water is supplied to users in the third area through the main water supply system, and water is supplied to users in the fourth area through the secondary water supply system.