Distributed building automatic control method and automatic control system

The distributed building automation method uses user scatter plots and preference pie charts to address fluctuations in user subsystem usage, enabling timely resource adjustments and maintaining equipment functionality.

CN119172423AActive Publication Date: 2024-12-20SHENZHEN SHANKANG ELECTRONIC TECH CO LTD

Patent Information

Application Number
CN202411193689.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-28
Publication Date
2024-12-20
Estimated Expiration
2044-08-28

AI Technical Summary

Technical Problem

Existing building automation systems struggle to accurately and sensitively adjust equipment resource investment in response to fluctuations in user subsystem usage within a building area, leading to potential impacts on user equipment usage.

Method used

A distributed building automation method involving user scatter plots and preference pie charts to analyze user behavior and preferences, allowing real-time monitoring and control of subsystems based on user behavior intervals.

Benefits of technology

Enables timely adjustments to resource investment in building subsystems, ensuring consistent user equipment functionality by accounting for significant fluctuations in user subsystem usage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119172423A_ABST
    Figure CN119172423A_ABST
Patent Text Reader

Abstract

The invention discloses a distributed building self-control method and system, and relates to the technical field of building self-control, and the method comprises the steps: drawing a user scatter diagram and building a user preference pie chart based on the operation parameters of a subsystem in a building self-control system used by a user in a building, obtaining a user behavior interval, and carrying out the calculation of the user behavior interval; controlling a subsystem used by the user based on the user behavior interval; the method is used for solving the problems that in an existing building automatic control method, when fluctuation of building subsystems used by multiple users in the same building area is large, and fluctuation of the whole subsystem of the building area is caused to be small; the problem that equipment resource investment of a user cannot be accurately and sensitively adjusted in time based on use fluctuation of a subsystem of the user in a building area, so that equipment use of the user in the building is affected is solved.
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 automatic control, and in particular to a distributed building automatic control method and automatic control system. Background Art

[0002] Building automation refers to the intelligent control and management of air conditioning, ventilation, lighting, elevators, energy, etc. in buildings through automation technology; building automation systems usually use advanced and stable sensors and control systems to monitor environmental parameters in real time, and make intelligent adjustments according to preset programs or algorithms to achieve energy-saving, comfortable and safe building environment; building automation systems are an important part of smart buildings and smart cities, which can improve building operation efficiency and management level and achieve sustainable development of buildings.

[0003] Existing methods for building automation are usually used to analyze multiple building areas in a building, divide the building areas and collect data based on the correlation between every two building areas, so that different building areas can be controlled based on the characteristics of different building areas during the building automation process, thereby improving the reliability of control. Although this method can perform targeted control based on the characteristics of the building area when performing building control, when the fluctuations in the use of the building subsystem by multiple users in the same building area are large, and the fluctuations caused by the overall subsystem of the building area are small, the above method alone cannot accurately and sensitively adjust the user's equipment resource investment in a timely manner based on the fluctuations in the use of the user's subsystem in the building area, resulting in an impact on the user's equipment use in the building. For example, in the Chinese patent with publication number CN116319904A, a distributed method and system for building automatic control is disclosed. The scheme is to establish an automatic control system between buildings, and receive control instructions sent by the cloud platform through their respective communication nodes, and test the facilities in the building by means of feedback information. When the feedback information times out, it is judged that the training has failed, and the location of the training failure is marked by positioning; other improvements in building automatic control are usually methods for resource collaborative utilization. This method still cannot make timely adjustments to the user's equipment resource investment based on the usage fluctuations of the user's subsystem in the building area, resulting in an impact on the user's use of equipment in the building. In view of this, it is necessary to improve the existing building automatic control method. Summary of the invention

[0004] The present invention aims to solve one of the technical problems in the prior art to at least a certain extent. By proposing a distributed building automatic control method and an automatic control system, it is used to solve the problem that in the existing building automatic control method, when the fluctuation in the use of a building subsystem by multiple users in the same building area is large and the fluctuation in the overall subsystem of the building area caused is small, it is impossible to accurately and sensitively adjust the user's equipment resource investment in a timely manner based on the fluctuation in the use of the user's subsystem in the building area, resulting in affecting the user's use of equipment in the building.

[0005] To achieve the above objectives, in a first aspect, the present application provides a distributed building automation method, comprising the following steps:

[0006] Based on the operating parameters of the subsystems in the building automation system used by users in the building, draw a user scatter plot and establish a user preference pie chart;

[0007] Obtain user behavior intervals based on user scatter plots and user preference pie charts;

[0008] The operating parameters of the subsystems in the building automation system used by users are monitored in real time, and the subsystems used by users are controlled based on the user behavior range.

[0009] Further, based on the operating parameters of the subsystems in the building automation system used by the users in the building, drawing a user scatter plot and establishing a user preference pie chart includes:

[0010] For any user in the building, the number of days corresponding to a power consumption cycle of the user in the building is recorded as k, and the operating parameters of the subsystems in the building automatic control system used by the user in the last k days are obtained, and the daily operating parameters are recorded as usage parameters SC1 to SC k , where the subsystems of the building automation system include air conditioning system, power system and lighting system;

[0011] The usage parameter SC is analyzed using the preference cycle acquisition method, and the user's activity cycle is acquired based on the analysis result;

[0012] The usage parameter SC corresponding to each activity cycle of the user in the last k days is analyzed, and a user scatter plot and a user preference pie chart are obtained based on the analysis results.

[0013] Furthermore, the preference cycle acquisition method includes:

[0014] The difference between the usage time of the air-conditioning system in the usage parameter SC1 and the usage time of the air-conditioning system in the usage parameter SC2 is recorded as the air-conditioning buffer time; the difference between the power consumption of the power system in the usage parameter SC1 and the power consumption of the power system in the usage parameter SC2 is recorded as the power buffer time; the difference between the lighting time of the lighting system in the usage parameter SC1 and the lighting time of the lighting system in the usage parameter SC2 is recorded as the lighting buffer time; set the cycle value, and initially set the cycle value to z.

[0015] Furthermore, the preference cycle acquisition method also includes:

[0016] The periodic analysis method is used for analysis. The periodic analysis method includes: the value of k divided by z and rounded down is recorded as J, the value of J multiplied by z is recorded as k1, where k1 is a positive integer less than or equal to k and greater than 1; the use parameter SC1 to the use parameter SC k Use parameter SC1 to use parameter SC z This is the first cycle, and the parameter SC will be used. z+1 To use parameter SC z+z Recorded as the second cycle, and so on, obtain the third cycle to the Jth cycle, where the Jth cycle is the use of parameter SC (J-1)×z+1 To use parameter SC J×z ; For any J1th cycle from the second cycle to the Jth cycle, for any J1th cycle, use the parameter SC (J1-1)×z+z1 , get the usage parameter SC in the first cycle z1 The usage time of the air conditioning system, the power consumption of the power system and the lighting time of the lighting system are respectively related to the usage parameters SC (J1-1)×z+z1 The difference between the use time of the air conditioning system, the power consumption of the power system and the lighting time of the lighting system is recorded as the air conditioning analysis time, the power consumption analysis amount and the lighting analysis time respectively; when the air conditioning analysis time is greater than the air conditioning buffer time, the power consumption analysis amount is greater than the power consumption buffer amount or the lighting analysis time is greater than the lighting buffer time, z is recorded as an unselectable value; when the air conditioning analysis time is less than or equal to the air conditioning buffer time, the power consumption analysis amount is less than or equal to the power consumption buffer amount and the lighting analysis time is less than or equal to the lighting buffer time, the parameter SC is used (J1-1)×z+z1 It is recorded as a cycleable parameter, where z1 is a positive integer less than or equal to z and greater than or equal to 1, and J1 is a positive integer less than or equal to J and greater than or equal to 3; when all usage parameters SC of the J1th period are recorded as cycleable parameters, the J1th period is recorded as a repeated period; when the third period to the Jth period are all recorded as repeated periods, the period value is recorded as the user's active period.

[0017] Furthermore, the preference cycle acquisition method also includes:

[0018] When z is recorded as an unselectable value in the cycle analysis sub-method, the subsequent analysis of the cycle analysis sub-method is stopped, and the cycle value and z are both increased by 1 and the cycle analysis sub-method is used again for analysis; when J is 1 for the first time in the analysis process of the cycle analysis sub-method and the cycle value is still not recorded as the user's activity cycle at this time, the subsequent analysis of the cycle analysis sub-method is stopped, and the user's activity cycle is set to g, where g is a positive integer less than k and greater than 1.

[0019] Furthermore, the usage parameter SC corresponding to each activity cycle of the user in the last k days is analyzed, and a user scatter plot and a user preference pie chart are obtained based on the analysis results, including:

[0020] The value corresponding to the user's activity period is recorded as t, and the parameter SC is used k-t To use parameter SC k They are respectively recorded as characteristic parameters TC1 to TC t ; Establish a plane rectangular coordinate system, recorded as the characteristic coordinate system, where the coordinate points from the origin to the right in the X-axis of the characteristic coordinate system are characteristic parameters TC1 to characteristic parameters TC t , the unit of the Y axis of the characteristic coordinate system is set to time / min or electricity / degree. When the unit of the Y axis of the characteristic coordinate system is time / min, based on the characteristic parameters TC1 to TC t The usage time of the air conditioning system and the lighting time of the lighting system are respectively plotted in the characteristic coordinate system and recorded as the air conditioning scatter diagram and the lighting scatter diagram respectively; when the unit of the Y axis of the characteristic coordinate system is electricity / degree, based on the characteristic parameters TC1 to TC t The power consumption of the power system in the power system is plotted in a scatter plot in the characteristic coordinate system and recorded as a power consumption scatter plot, wherein the points in the air conditioning scatter plot are recorded as air conditioning points, and the abscissa of the air conditioning points is the characteristic parameter TC, and the ordinate is the usage time of the air conditioning system in the characteristic parameter TC; the points in the lighting scatter plot are recorded as lighting points, and the abscissa of the lighting points is the characteristic parameter TC, and the ordinate is the lighting time of the lighting system in the characteristic parameter TC; the points in the power consumption scatter plot are recorded as power consumption points, and the abscissa of the power consumption points is the characteristic parameter TC, and the ordinate is the power consumption of the power system in the characteristic parameter TC;

[0021] The air conditioning scatter plot, lighting scatter plot and electricity consumption scatter plot are placed in the same feature coordinate system and recorded as the user scatter plot; for the feature parameters TC1 to TC t Any horizontal axis characteristic parameter TC t1 , let the straight line x = characteristic parameter TC t1 The average value of the vertical coordinates of the air conditioning point, lighting point and power consumption point is recorded as the characteristic parameter TC t1The equilibrium value of all characteristic parameters TC is obtained and the sum of all equilibrium values ​​is recorded as the total equilibrium value.

[0022] Furthermore, analyzing the usage parameter SC corresponding to each activity cycle of the user in the last k days, and obtaining a user scatter plot and a user preference pie chart based on the analysis results also includes:

[0023] Draw a pie chart and divide it into t regions, which are named pie region BQ1 to pie region BQ t , for the pie area BQ1 to the pie area BQ t Any pie area in BQ t1 ,pancake

[0024] JH t1 ×360°

[0025] Area BQ t1 The corresponding sector degree is JH sum , among which, JH t1 is the characteristic parameter TC t1 The equilibrium value of JH sum is the total equilibrium value; the pie chart obtained after calculating the degrees of the sectors corresponding to all pie areas BQ is recorded as the user preference pie chart, where t1 is a positive integer less than or equal to t and greater than or equal to 1.

[0026] Furthermore, obtaining the user behavior interval based on the user scatter plot and the user preference pie chart includes:

[0027] Establish a spatial coordinate system, recorded as the behavioral feature coordinate system, where the units of the X-axis, Y-axis and Z-axis of the behavioral feature coordinate system are all cm; place the user preference pie chart in the XY plane of the behavioral feature coordinate system, and make the center of the user preference pie chart coincide with the coordinate origin; for any pie area BQ in the user preference pie chart t1 , BQ the pancake area t1The midpoint of the arc is recorded as the arc midpoint, the line connecting the arc midpoint and the center of the user preference pie chart is recorded as the arc midline, the value of the arc midline divided by 3 is recorded as r, the points in the arc midline at a distance of r, 2×r and 3×r from the center of the user preference pie chart are recorded as behavior point A, behavior point B and behavior point C respectively, the ordinate of behavior point A is adjusted to z1, the ordinate of behavior point B is adjusted to z2, and the ordinate of behavior point C is adjusted to z3, where z1, z2 and z3 are the values ​​of the ordinates of the air-conditioning point, the lighting point and the electricity point respectively; the behavior point B is connected to the behavior point A and the behavior point C respectively, and the obtained broken line is recorded as the behavior broken line XZt1; obtain the behavior broken line XZ corresponding to all the pie areas BQ; for any two adjacent pie areas BQ in the user preference pie chart, connect the behavior points A of the two pie areas BQ, connect the behavior points B of the two pie areas BQ, and connect the behavior points C of the two pie areas BQ;

[0028] For any behavior point A in the behavior feature coordinate system, the lines connecting the behavior point A and the behavior points A of the two adjacent pancake areas BQ are recorded as A-A1 line and A-A2 line, the line connecting the behavior point A and the behavior point B is recorded as AB line, the degree of intersection of the A-A1 line and the AB line at the behavior point A is recorded as A-B1 degree, the degree of intersection of the A-A2 line and the AB line at the behavior point A is recorded as A-B2 degree, and the absolute value of the difference between the A-B1 degree and the A-B2 degree is recorded as the characteristic A degree; For any behavior point C in the behavior feature coordinate system, the lines connecting the behavior point C and the behavior points C of two adjacent pie regions BQ are recorded as C-C1 line and C-C2 line, the line connecting the behavior point C and the behavior point B is recorded as CB line, the degree of intersection of the C-C1 line and the CB line at the behavior point C is recorded as C-C1 degree, the degree of intersection of the C-C2 line and the CB line at the behavior point C is recorded as C-B2 degree, and the absolute value of the difference between the C-B1 degree and the C-B2 degree is recorded as the characteristic C degree;

[0029] For any behavior point B in the behavior feature coordinate system, the lines connecting the behavior point B and the behavior points B of two adjacent pie regions BQ are recorded as B-B1 line and B-B2 line, the line connecting the behavior point B and the behavior point A is recorded as BA line, the line connecting the behavior point B and the behavior point C is recorded as BC line, the degree of intersection of the B-B1 line and the B-B2 line at the behavior point B is recorded as BB degree, the degree of intersection of the BA line and the BC line at the behavior point B is recorded as AC degree, and the absolute value of the difference between the BB degree and the AC degree is recorded as the characteristic B degree;

[0030] Get the characteristic A degree of all behavior points A, and record the interval formed by all characteristic A degrees as interval A; get the characteristic B degree of all behavior points B, and record the interval formed by all characteristic B degrees as interval B; get the characteristic C degree of all behavior points C, and record the interval formed by all characteristic C degrees as interval C;

[0031] Section A, section B, and section C are recorded as user behavior sections.

[0032] Furthermore, real-time monitoring of the operating parameters of the subsystems in the building automation system used by the user and control of the subsystems used by the user based on the user behavior interval include:

[0033] Whenever a subsystem in the building automatic control system used by the user has been running for one day, the operating parameters of the subsystem in the latest day are obtained in real time, and the characteristic parameters TC are re-obtained based on the user's activity cycle; based on the latest characteristic parameters TC, the user scatter diagram, the user preference pie chart, and the characteristic A degree of all behavior points A, the characteristic B degree of behavior points B, and the characteristic C degree of behavior points C corresponding to the user preference pie chart are obtained; when the characteristic A degree of any behavior point A, the characteristic B degree of behavior point B, or the characteristic C degree of behavior point C is outside the user's behavior range, the subsystem corresponding to the behavior point corresponding to the degree outside the user's behavior range is recorded as a fluctuating subsystem; based on the building automatic control system, the use of the user's fluctuating subsystem is continuously monitored, and the resource investment in the fluctuating subsystem is adjusted based on the intensity of the use of the fluctuating subsystem.

[0034] In a second aspect, the present application also provides a distributed building automation system, including a user preference analysis module, an interval demarcation module, and a user system control module;

[0035] The user preference analysis module draws a user scatter plot and creates a user preference pie chart based on the operating parameters of the subsystems in the building automation system used by users in the building;

[0036] The interval demarcation module is used to obtain user behavior intervals based on user scatter plots and user preference pie charts;

[0037] The user system control module is used to monitor the operating parameters of the subsystems in the building automation system used by the user in real time, and to control the subsystems used by the user based on the user's behavior interval.

[0038] Beneficial effects of the present invention: The present invention first draws a user scatter plot and establishes a user preference pie chart based on the operating parameters of the subsystems in the building automatic control system used by users in the building. The advantage of this is that by drawing the user scatter plot and establishing the user preference pie chart, the preference of each user in the use of each subsystem in the building can be obtained, which is helpful in the subsequent analysis process. Based on the use preferences of each user, when the use fluctuation of the user's subsystem changes greatly, the resource investment of the subsystem can be adjusted in time, so as to prevent the problem of affecting the use of the user's equipment in the building due to the user's equipment being unable to obtain sufficient resources in time;

[0039] The present invention also obtains user behavior intervals based on user scatter plots and user preference pie charts, and finally monitors the operating parameters of the subsystems in the building automatic control system used by the users in real time, and controls the subsystems used by the users based on the user behavior intervals. The advantage of this is that by obtaining the user behavior intervals, the usage fluctuation range of the subsystems in the building under normal circumstances can be obtained, which helps to adjust the subsystems in the building in time when the usage fluctuations of the user's subsystems change significantly, so as to ensure the user's use of equipment in the building. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 is a functional block diagram of the system of the present invention;

[0041] Figure 2 is a flow chart of the steps of the method of the present invention;

[0042] Figure 3 A schematic diagram of obtaining a user scatter plot of the present invention;

[0043] Figure 4 It is a schematic diagram of the positions of the behavior point A, the behavior point B and the behavior point C of the present invention;

[0044] Figure 5 It is a schematic structural diagram of the electronic device of the present invention. DETAILED DESCRIPTION

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

[0046] Example 1, first aspect, please refer to Figure 1 As shown, the present application provides a distributed building automatic control system, including a user preference analysis module, an interval demarcation module and a user system control module;

[0047] The user preference analysis module draws a user scatter plot and establishes a user preference pie chart based on the operating parameters of the subsystems in the building automation system used by users in the building; the user preference analysis module includes a preference cycle acquisition unit, a scatter plot drawing unit and a pie chart drawing unit; the preference cycle acquisition unit is configured with a preference cycle acquisition strategy, and the preference cycle acquisition strategy includes:

[0048] For any user in the building, the number of days corresponding to a power consumption cycle of the user in the building is recorded as k, and the operating parameters of the subsystems in the building automatic control system used by the user in the last k days are obtained, and the daily operating parameters are recorded as usage parameters SC1 to SC k , wherein the subsystems of the building automation system include an air conditioning system, a power system, and a lighting system; in the specific implementation process, the subsystems of the building automation system analyzed in this embodiment only include the air conditioning system, the power system, and the lighting system. In actual analysis, subsequent analysis can be performed according to the composition of the subsystems in the actual building automation system; in the specific implementation process, the electricity consumption cycle can be set according to the electricity settlement cycle in the building. In this embodiment, the electricity consumption cycle is set to 30 days, that is, k=30;

[0049] The usage parameter SC is analyzed using the preference cycle acquisition method, and the user's activity cycle is obtained based on the analysis result; the preference cycle acquisition method includes: recording the difference between the usage time of the air conditioning system in the usage parameter SC1 and the usage time of the air conditioning system in the usage parameter SC2 as the air conditioning buffer time; recording the difference between the power consumption of the power system in the usage parameter SC1 and the power consumption of the power system in the usage parameter SC2 as the power consumption buffer amount; recording the difference between the lighting time of the lighting system in the usage parameter SC1 and the lighting time of the lighting system in the usage parameter SC2 as the lighting buffer time; setting the cycle value, and initially setting the value of the cycle value to z; in the specific implementation process, for example, in an analysis, the usage time of the air conditioning system in the usage parameter SC1 is 12h, and the usage time of the air conditioning system in the usage parameter SC2 is 8h, then the air conditioning buffer time can be calculated to be 4h; by obtaining the air conditioning buffer time, the power consumption buffer amount and the lighting buffer time, it is helpful to use them as the judgment criteria for the activity cycle when obtaining the user's activity cycle in the subsequent acquisition, so that the obtained user scatter plot and user preference pie chart are more in line with the user's actual living habits;

[0050] The periodic analysis method is used for analysis. The periodic analysis method includes: the value of k divided by z and rounded down is recorded as J, the value of J multiplied by z is recorded as k1, where k1 is a positive integer less than or equal to k and greater than 1; the use parameter SC1 to the use parameter SC k Use parameter SC1 to use parameter SC z This is the first cycle, and the parameter SC will be used. z+1 To use parameter SC z+z Recorded as the second cycle, and so on, obtain the third cycle to the Jth cycle, where the Jth cycle is the use of parameter SC (J-1)×z+1 To use parameter SC J×z ; For any J1th cycle from the second cycle to the Jth cycle, for any J1th cycle, use the parameter SC (J1-1)×z+z1, get the usage parameter SC in the first cycle z1 The usage time of the air conditioning system, the power consumption of the power system and the lighting time of the lighting system are respectively related to the usage parameters SC (J1-1)×z+z1 The difference between the use time of the air conditioning system, the power consumption of the power system and the lighting time of the lighting system is recorded as the air conditioning analysis time, the power consumption analysis amount and the lighting analysis time respectively; when the air conditioning analysis time is greater than the air conditioning buffer time, the power consumption analysis amount is greater than the power consumption buffer amount or the lighting analysis time is greater than the lighting buffer time, z is recorded as an unselectable value; when the air conditioning analysis time is less than or equal to the air conditioning buffer time, the power consumption analysis amount is less than or equal to the power consumption buffer amount and the lighting analysis time is less than or equal to the lighting buffer time, the parameter SC is used (J1-1)×z+z1 is recorded as a cycleable parameter, wherein z1 is a positive integer less than or equal to z and greater than or equal to 1, and J1 is a positive integer less than or equal to J and greater than or equal to 3; when all usage parameters SC of the J1th period are recorded as cycleable parameters, the J1th period is recorded as a repeating period; when the third period to the Jth period are all recorded as repeating periods, the period value is recorded as the user's activity period; in the specific implementation process, in this embodiment, the initial value of z is set to 2, that is, the minimum value of the period value is 2, then in the analysis process of the period analysis sub-method, k is 30 and z is 2, and J is calculated to be 15, then the first period is the usage parameter SC1 to the usage parameter SC2, the second period is the usage parameter SC3 to the usage parameter SC4, and so on, the 15th period is the usage parameter SC 29 To use parameter SC 30 ; When z is recorded as an unselectable value, it means that when z is used as the life cycle of the user, the usage of the subsystem in one cycle is significantly different from that in the first cycle, so z cannot be used as the life cycle of the user;

[0051] When z is recorded as an unselectable value in the cycle analysis sub-method, the subsequent analysis of the cycle analysis sub-method is stopped, and the cycle value and z are both increased by 1 and the cycle analysis sub-method is used again for analysis; when J is 1 for the first time in the analysis process of the cycle analysis sub-method and the cycle value has not been recorded as the user's activity cycle at this time, the subsequent analysis of the cycle analysis sub-method is stopped, and the user's activity cycle is set to g, where g is a positive integer less than k and greater than 1; in the specific implementation process, in this embodiment, based on the cycle of normal working days and rest days, g is set to 7, and the value of g can be replaced in actual analysis to fit the user's actual life cycle.

[0052] The scatter plot drawing unit is configured with a scatter plot drawing strategy, which includes:

[0053] The value corresponding to the user's activity period is recorded as t, and the parameter SC is used k-t To use parameter SC kThey are respectively recorded as characteristic parameters TC1 to TC t ; Establish a plane rectangular coordinate system, recorded as the characteristic coordinate system, where the coordinate points from the origin to the right in the X-axis of the characteristic coordinate system are characteristic parameters TC1 to characteristic parameters TC t , the unit of the Y axis of the characteristic coordinate system is set to time / min or electricity / degree. When the unit of the Y axis of the characteristic coordinate system is time / min, based on the characteristic parameters TC1 to TC t The usage time of the air conditioning system and the lighting time of the lighting system are respectively plotted in the characteristic coordinate system and recorded as the air conditioning scatter diagram and the lighting scatter diagram respectively; when the unit of the Y axis of the characteristic coordinate system is electricity / degree, based on the characteristic parameters TC1 to TC t The power consumption of the power system in the system is plotted in a scatter plot in the characteristic coordinate system and recorded as a power consumption scatter plot, wherein the points in the air conditioning scatter plot are recorded as air conditioning points, and the horizontal coordinate of the air conditioning points is the characteristic parameter TC, and the vertical coordinate is the usage time of the air conditioning system in the characteristic parameter TC; the points in the lighting scatter plot are recorded as lighting points, and the horizontal coordinate of the lighting points is the characteristic parameter TC, and the vertical coordinate is the lighting time of the lighting system in the characteristic parameter TC; the points in the power consumption scatter plot are recorded as power consumption points, and the horizontal coordinate of the power consumption points is the characteristic parameter TC, and the vertical coordinate is the power consumption of the power system in the characteristic parameter TC; in the specific implementation process, by obtaining the air conditioning scatter plot, the lighting scatter plot and the power consumption scatter plot, the usage of the subsystems of the user in an activity cycle can be sorted out, which helps to make the subsequent user scatter plots and equilibrium values ​​fit the user's activity cycle and the average parameters of different subsystems used every day in the activity cycle;

[0054] The air conditioning scatter plot, lighting scatter plot and electricity consumption scatter plot are placed in the same feature coordinate system and recorded as the user scatter plot; for the feature parameters TC1 to TC t Any horizontal axis characteristic parameter TC t1 , let the straight line x = characteristic parameter TC t1 The average value of the vertical coordinates of the air conditioning point, lighting point and power consumption point is recorded as the characteristic parameter TC t1 The equilibrium value of all characteristic parameters TC is obtained and the sum of all equilibrium values ​​is recorded as the equilibrium total value; in the specific implementation process, please refer to Figure 3 As shown, the value of t is 5, TC1 to TC5 are characteristic parameters TC1 to characteristic parameters TC5 respectively, TT1 is the air conditioning scatter plot, △ is the air conditioning point, TT2 is the lighting scatter plot, ○ is the lighting point, TT3 is the electricity consumption scatter plot, □ is the electricity consumption point, and TT4 is the user scatter plot.

[0055] The pie chart drawing unit is configured with a pie chart drawing strategy, which includes:

[0056] Draw a pie chart and divide it into t regions, which are named pie region BQ1 to pie region BQ t , for the pie area BQ1 to the pie area BQ t Any pie area in BQ t1 ,pancake

[0057] JH t1 ×360°

[0058] Area BQ t1 The corresponding sector degree is JH sum , among which, JH t1 is the characteristic parameter TC t1 The equilibrium value of JH sum is the total balance value; the pie chart obtained by calculating the degree of the sectors corresponding to all pie regions BQ is recorded as the user preference pie chart, where t1 is a positive integer less than or equal to t and greater than or equal to 1; in the specific implementation process, for example, in an analysis process, the calculated total balance value is 3500, JH t1 is 300, then the pie area BQ can be obtained by calculation t1 The degree of the corresponding sector is 30.8°. By obtaining the degree of the sector corresponding to each pie area BQ based on the balance value, the proportion of each pie area BQ in the pie chart can be made to fit the user's activity cycle, which is helpful for subsequent analysis.

[0059] The interval demarcation module is used to obtain user behavior intervals based on the user scatter plot and the user preference pie chart; the interval demarcation module includes a behavior interval acquisition unit, and the behavior interval acquisition unit is configured with a behavior interval acquisition strategy, and the behavior interval acquisition strategy includes:

[0060] Establish a spatial coordinate system, recorded as the behavioral feature coordinate system, where the units of the X-axis, Y-axis and Z-axis of the behavioral feature coordinate system are all cm; place the user preference pie chart in the XY plane of the behavioral feature coordinate system, and make the center of the user preference pie chart coincide with the coordinate origin; for any pie area BQ in the user preference pie chart t1 , BQ the pancake area t1The midpoint of the arc is recorded as the arc midpoint, the line connecting the arc midpoint and the center of the user preference pie chart is recorded as the arc midline, the value of the arc midline divided by 3 is recorded as r, the points in the arc midline at a distance of r, 2×r and 3×r from the center of the user preference pie chart are recorded as behavior point A, behavior point B and behavior point C respectively, the ordinate of behavior point A is adjusted to z1, the ordinate of behavior point B is adjusted to z2, and the ordinate of behavior point C is adjusted to z3, where z1, z2 and z3 are the values ​​of the ordinates of the air-conditioning point, the lighting point and the electricity point respectively; the behavior point B is connected to the behavior point A and the behavior point C respectively, and the obtained polyline is recorded as the behavior polyline XZt1; the behavior polyline XZ corresponding to all the pie areas BQ is obtained; for any two adjacent pie areas BQ in the user preference pie chart, the behavior points A of the two pie areas BQ are connected, the behavior points B of the two pie areas BQ are connected, and the behavior points C of the two pie areas BQ are connected; in the specific implementation process, please refer to Figure 4 As shown, circle Y1 is a user preference pie chart, the area formed by BQ1, BQ2 and BQ3 is a pie area BQ, point R1 is a behavior point A of the pie area BQ, point R2 is a behavior point B of the pie area BQ, and point R3 is a behavior point C of the pie area BQ.

[0061] For any behavior point A in the behavior feature coordinate system, the lines connecting the behavior point A and the behavior points A of the two adjacent pancake areas BQ are recorded as A-A1 line and A-A2 line, the line connecting the behavior point A and the behavior point B is recorded as AB line, the degree of intersection of the A-A1 line and the AB line at the behavior point A is recorded as A-B1 degree, the degree of intersection of the A-A2 line and the AB line at the behavior point A is recorded as A-B2 degree, and the absolute value of the difference between the A-B1 degree and the A-B2 degree is recorded as the characteristic A degree; For any behavior point C in the behavior feature coordinate system, the lines connecting the behavior point C and the behavior points C of two adjacent pie regions BQ are recorded as C-C1 line and C-C2 line, the line connecting the behavior point C and the behavior point B is recorded as CB line, the degree of intersection of the C-C1 line and the CB line at the behavior point C is recorded as C-C1 degree, the degree of intersection of the C-C2 line and the CB line at the behavior point C is recorded as C-B2 degree, and the absolute value of the difference between the C-B1 degree and the C-B2 degree is recorded as the characteristic C degree;

[0062] For any behavior point B in the behavior feature coordinate system, the lines connecting the behavior point B and the behavior points B of two adjacent pie regions BQ are recorded as B-B1 line and B-B2 line, the line connecting the behavior point B and the behavior point A is recorded as BA line, the line connecting the behavior point B and the behavior point C is recorded as BC line, the degree of intersection of the B-B1 line and the B-B2 line at the behavior point B is recorded as BB degree, the degree of intersection of the BA line and the BC line at the behavior point B is recorded as AC degree, and the absolute value of the difference between the BB degree and the AC degree is recorded as the characteristic B degree;

[0063] The characteristic A degree of all behavior points A is obtained, and the interval formed by all characteristic A degrees is recorded as interval A; the characteristic B degree of all behavior points B is obtained, and the interval formed by all characteristic B degrees is recorded as interval B; the characteristic C degree of all behavior points C is obtained, and the interval formed by all characteristic C degrees is recorded as interval C; in the specific implementation process, by obtaining the user behavior interval based on interval A, interval B and interval C, the characteristic range corresponding to the fluctuation caused by the user's use of the subsystem in an activity cycle can be obtained, which is helpful to timely adjust the subsystem in the building when the user's subsystem usage fluctuation changes greatly, so as to ensure the user's use of the equipment in the building;

[0064] Section A, section B, and section C are recorded as user behavior sections.

[0065] The user system control module is used to monitor the operating parameters of the subsystems in the building automatic control system used by the user in real time, and control the subsystems used by the user based on the user behavior interval; the user system control module includes a subsystem control unit, and the subsystem control unit includes: every time the subsystem in the building automatic control system used by the user runs for one day, the operating parameters of the subsystem in the latest day are obtained in real time, and the characteristic parameters TC are re-obtained based on the user's activity cycle; based on the latest characteristic parameters TC, the user scatter diagram, the user preference pie chart, and the characteristic A degree of all behavior points A corresponding to the user preference pie chart, the characteristic B degree of behavior point B, and the characteristic C degree of behavior point C are obtained; when the characteristic A degree of any behavior point A, the characteristic B degree of behavior point B, or the characteristic C degree of behavior point C is in the user When the user behavior is outside the interval, the subsystem corresponding to the behavior point corresponding to the degree outside the user behavior interval is recorded as the fluctuating subsystem; the use of the user's fluctuating subsystem is continuously monitored based on the building automatic control system, and the resource investment in the fluctuating subsystem is adjusted based on the intensity of the use of the fluctuating subsystem; in summary of the specific implementation process, when the characteristic A degree of any behavior point A, the characteristic B degree of behavior point B or the characteristic C degree of behavior point C is outside the user behavior interval, it means that the user's intensity of use of the subsystem is relatively large or small at this time. In order to ensure the overall coordination of the building automatic control and the user's use of equipment, the subsystem corresponding to the behavior point corresponding to the degree outside the user behavior interval should be monitored in real time and the resource investment should be adjusted to ensure the user's use of equipment in the building.

[0066] Example 2, second aspect, please refer to Figure 2 As shown, the present application also provides a distributed building automation method, comprising the following steps:

[0067] Step S1, based on the operating parameters of the subsystems in the building automation system used by the users in the building, draw a user scatter plot and establish a user preference pie chart; Step S1 includes the following sub-steps: Step S101, for any user in the building, record the number of days corresponding to a power consumption cycle of the user in the building as k, obtain the operating parameters of the subsystems in the building automation system used by the user in the last k days, and record the daily operating parameters as usage parameters SC1 to usage parameters SC k , where the subsystems of the building automation system include air conditioning system, power system and lighting system;

[0068] Step S102: Analyze the usage parameter SC using a preference cycle acquisition method, and acquire the user's activity cycle based on the analysis result; the preference cycle acquisition method includes:

[0069] Step S1021, record the difference between the usage time of the air conditioning system in the usage parameter SC1 and the usage time of the air conditioning system in the usage parameter SC2 as the air conditioning buffer time; record the difference between the power consumption of the power system in the usage parameter SC1 and the power consumption of the power system in the usage parameter SC2 as the power buffer amount; record the difference between the lighting time of the lighting system in the usage parameter SC1 and the lighting time of the lighting system in the usage parameter SC2 as the lighting buffer time; set the cycle value, and initially set the value of the cycle value to z;

[0070] Step S1022, using the periodic analysis sub-method for analysis, the periodic analysis sub-method includes: dividing k by z and rounding down to an integer value as J, multiplying J by z to an integer value as k1, wherein k1 is a positive integer less than or equal to k and greater than 1; using parameters SC1 to SC k Use parameter SC1 to use parameter SC z This is the first cycle, and the parameter SC will be used. z+1 To use parameter SC z+z Recorded as the second cycle, and so on, obtain the third cycle to the Jth cycle, where the Jth cycle is the use of parameter SC (J-1)×z+1 To use parameter SC J×z ; For any J1th cycle from the second cycle to the Jth cycle, for any J1th cycle, use the parameter SC (J1-1)×z+z1 , get the usage parameter SC in the first cycle z1 The usage time of the air conditioning system, the power consumption of the power system and the lighting time of the lighting system are respectively related to the usage parameters SC (J1-1)×z+z1The difference between the use time of the air conditioning system, the power consumption of the power system and the lighting time of the lighting system is recorded as the air conditioning analysis time, the power consumption analysis amount and the lighting analysis time respectively; when the air conditioning analysis time is greater than the air conditioning buffer time, the power consumption analysis amount is greater than the power consumption buffer amount or the lighting analysis time is greater than the lighting buffer time, z is recorded as an unselectable value; when the air conditioning analysis time is less than or equal to the air conditioning buffer time, the power consumption analysis amount is less than or equal to the power consumption buffer amount and the lighting analysis time is less than or equal to the lighting buffer time, the parameter SC is used (J1-1)×z+z1 is recorded as a cycleable parameter, where z1 is a positive integer less than or equal to z and greater than or equal to 1, and J1 is a positive integer less than or equal to J and greater than or equal to 3; when all usage parameters SC of the J1th period are recorded as cycleable parameters, the J1th period is recorded as a repeating period; when the third period to the Jth period are all recorded as repeating periods, the period value is recorded as the user's activity period;

[0071] Step S1023, when z is recorded as an unselectable value in the period analysis sub-method, the subsequent analysis of the period analysis sub-method is stopped, and the period value and z are both increased by 1 and the period analysis sub-method is used again for analysis; when J is 1 for the first time in the analysis process of the period analysis sub-method and the period value is still not recorded as the user's activity period, the subsequent analysis of the period analysis sub-method is stopped, and the user's activity period is set to g, where g is a positive integer less than k and greater than 1;

[0072] Step S103, analyzing the usage parameter SC corresponding to each activity cycle of the user in the last k days, and obtaining a user scatter plot and a user preference pie chart based on the analysis results; Step S103 includes the following sub-steps: Step S1031, recording the value corresponding to the user's activity cycle as t, and recording the usage parameter SC k-t To use parameter SC k They are respectively recorded as characteristic parameters TC1 to TC t ; Establish a plane rectangular coordinate system, recorded as the characteristic coordinate system, where the coordinate points from the origin to the right in the X-axis of the characteristic coordinate system are characteristic parameters TC1 to characteristic parameters TC t , the unit of the Y axis of the characteristic coordinate system is set to time / min or electricity / degree. When the unit of the Y axis of the characteristic coordinate system is time / min, based on the characteristic parameters TC1 to TC t The usage time of the air conditioning system and the lighting time of the lighting system are respectively plotted in the characteristic coordinate system and recorded as the air conditioning scatter diagram and the lighting scatter diagram respectively; when the unit of the Y axis of the characteristic coordinate system is electricity / degree, based on the characteristic parameters TC1 to TC tThe power consumption of the power system in the power system is plotted in a scatter plot in the characteristic coordinate system and recorded as a power consumption scatter plot, wherein the points in the air conditioning scatter plot are recorded as air conditioning points, and the abscissa of the air conditioning points is the characteristic parameter TC, and the ordinate is the usage time of the air conditioning system in the characteristic parameter TC; the points in the lighting scatter plot are recorded as lighting points, and the abscissa of the lighting points is the characteristic parameter TC, and the ordinate is the lighting time of the lighting system in the characteristic parameter TC; the points in the power consumption scatter plot are recorded as power consumption points, and the abscissa of the power consumption points is the characteristic parameter TC, and the ordinate is the power consumption of the power system in the characteristic parameter TC;

[0073] Step S1032: put the air conditioning scatter diagram, lighting scatter diagram and electricity consumption scatter diagram into the same feature coordinate system and record them as user scatter diagrams; for the feature parameters TC1 to TC t Any horizontal axis characteristic parameter TC t1 , let the straight line x = characteristic parameter TC t1 The average value of the vertical coordinates of the air conditioning point, lighting point and power consumption point is recorded as the characteristic parameter TC t1 The equilibrium value of all characteristic parameters TC is obtained and the sum of all equilibrium values ​​is recorded as the total equilibrium value;

[0074] Step S1033: draw a pie chart and divide the pie chart into t regions, which are sequentially recorded as pie region BQ1 to pie region BQ t , for the pie area BQ1 to the pie area BQ t Any pie area in BQ t1 , pancake area BQ t1 The corresponding sector degree is Among them, JH t1 is the characteristic parameter TC t1 The equilibrium value of JH sum is the total equilibrium value; the pie chart obtained after calculating the degrees of the sectors corresponding to all pie areas BQ is recorded as the user preference pie chart, where t1 is a positive integer less than or equal to t and greater than or equal to 1.

[0075] Step S2, obtaining the user behavior interval based on the user scatter plot and the user preference pie chart; Step S2 includes: Step S201, establishing a spatial coordinate system, recorded as the behavior feature coordinate system, wherein the units of the X-axis, Y-axis and Z-axis of the behavior feature coordinate system are all cm; placing the user preference pie chart in the XY plane of the behavior feature coordinate system, and aligning the center of the user preference pie chart with the coordinate origin; for any pie area BQ in the user preference pie chart t1 , BQ the pancake area t1The midpoint of the arc is recorded as the arc midpoint, the line connecting the arc midpoint and the center of the user preference pie chart is recorded as the arc midline, the value of the arc midline divided by 3 is recorded as r, the points in the arc midline at a distance of r, 2×r and 3×r from the center of the user preference pie chart are recorded as behavior point A, behavior point B and behavior point C respectively, the ordinate of behavior point A is adjusted to z1, the ordinate of behavior point B is adjusted to z2, and the ordinate of behavior point C is adjusted to z3, where z1, z2 and z3 are the values ​​of the ordinates of the air-conditioning point, the lighting point and the electricity point respectively; the behavior point B is connected to the behavior point A and the behavior point C respectively, and the obtained broken line is recorded as the behavior broken line XZt1; obtain the behavior broken line XZ corresponding to all the pie areas BQ; for any two adjacent pie areas BQ in the user preference pie chart, connect the behavior points A of the two pie areas BQ, connect the behavior points B of the two pie areas BQ, and connect the behavior points C of the two pie areas BQ;

[0076] Step S202: for any behavior point A in the behavior feature coordinate system, record the lines connecting the behavior point A and the behavior points A of two adjacent pancake regions BQ as A-A1 and A-A2, record the line connecting the behavior point A and the behavior point B as AB, record the degree of intersection of the A-A1 line and the AB line at the behavior point A as A-B1, record the degree of intersection of the A-A2 line and the AB line at the behavior point A as A-B2, record the absolute value of the difference between the A-B1 and A-B2 degrees as the feature coordinate system. Characteristic A degree; for any behavior point C in the behavior feature coordinate system, the lines connecting the behavior point C and the behavior points C of two adjacent pie areas BQ are recorded as C-C1 line and C-C2 line, the line connecting the behavior point C and the behavior point B is recorded as CB line, the degree of intersection of the C-C1 line and the CB line at the behavior point C is recorded as C-C1 degree, the degree of intersection of the C-C2 line and the CB line at the behavior point C is recorded as C-B2 degree, and the absolute value of the difference between the C-B1 degree and the C-B2 degree is recorded as the characteristic C degree;

[0077] Step S203, for any behavior point B in the behavior feature coordinate system, record the lines connecting the behavior point B and the behavior points B of two adjacent pancake areas BQ as B-B1 line and B-B2 line, record the line connecting the behavior point B and the behavior point A as BA line, record the line connecting the behavior point B and the behavior point C as BC line, record the degree of intersection of the B-B1 line and the B-B2 line at the behavior point B as BB degree, record the degree of intersection of the BA line and the BC line at the behavior point B as AC degree, and record the absolute value of the difference between the BB degree and the AC degree as the characteristic B degree;

[0078] Step S204, obtain the characteristic A degree of all behavior points A, and record the interval formed by all characteristic A degrees as interval A; obtain the characteristic B degree of all behavior points B, and record the interval formed by all characteristic B degrees as interval B; obtain the characteristic C degree of all behavior points C, and record the interval formed by all characteristic C degrees as interval C;

[0079] Step S205: Record interval A, interval B, and interval C as user behavior intervals.

[0080] Step S3, real-time monitoring of the operating parameters of the subsystems in the building automation system used by the user, and controlling the subsystems used by the user based on the user behavior interval; Step S3 includes:

[0081] Whenever a subsystem in the building automatic control system used by the user has been running for one day, the operating parameters of the subsystem in the latest day are obtained in real time, and the characteristic parameters TC are re-obtained based on the user's activity cycle; based on the latest characteristic parameters TC, the user scatter diagram, the user preference pie chart, and the characteristic A degree of all behavior points A, the characteristic B degree of behavior points B, and the characteristic C degree of behavior points C corresponding to the user preference pie chart are obtained; when the characteristic A degree of any behavior point A, the characteristic B degree of behavior point B, or the characteristic C degree of behavior point C is outside the user's behavior range, the subsystem corresponding to the behavior point corresponding to the degree outside the user's behavior range is recorded as a fluctuating subsystem; based on the building automatic control system, the use of the user's fluctuating subsystem is continuously monitored, and the resource investment in the fluctuating subsystem is adjusted based on the intensity of the use of the fluctuating subsystem.

[0082] Example 3, please refer to Figure 5 As shown, Figure 5 The structural diagram of an electronic device is illustrated, and the electronic device may include: a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus. The memory stores computer-readable instructions, and the processor can call the instructions in the memory. When the computer-readable instructions are executed by the processor, the steps in the distributed building automatic control method are executed to achieve the following functions: first, based on the operating parameters of the subsystems in the building automatic control system used by users in the building, a user scatter plot is drawn and a user preference pie chart is established, and then the user behavior interval is obtained based on the user scatter plot and the user preference pie chart, and finally the operating parameters of the subsystems in the building automatic control system used by the user are monitored in real time, and the subsystems used by the user are controlled based on the user behavior interval.

[0083] In addition, the logic instructions in the above-mentioned memory can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art, and the computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk.

[0084] Embodiment 4, the present application also provides a computer-readable storage medium, and the present application provides a storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps in the above distributed building automatic control method are executed to achieve the following functions: first, based on the operating parameters of the subsystems in the building automatic control system used by users in the building, a user scatter plot is drawn and a user preference pie chart is established, and then the user behavior interval is obtained based on the user scatter plot and the user preference pie chart, and finally, the operating parameters of the subsystems in the building automatic control system used by the user are monitored in real time, and the subsystems used by the user are controlled based on the user behavior interval.

[0085] Through the description of the above implementation methods, the embodiments of the present invention can be provided as methods, systems or computer program products. Based on such an understanding, the above technical solutions can be essentially or partly contributed to the prior art in the form of software products, which can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and include several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0086] In the embodiments provided in the present application, it should be understood that the disclosed system or method can be implemented in other ways. The embodiments described above are merely schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation. For example, multiple modules or units can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of systems, modules and units can be electrical, mechanical or other forms.

[0087] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A distributed building automation method, characterized in that: The steps include: Based on the operating parameters of the subsystems in the building automation system used by users in the building, draw a user scatter plot and establish a user preference pie chart; Obtain user behavior intervals based on user scatter plots and user preference pie charts; The operating parameters of the subsystems in the building automation system used by users are monitored in real time, and the subsystems used by users are controlled based on the user behavior range.

2. The distributed building automation method according to claim 1 is characterized in that: Based on the operating parameters of the subsystems in the building automation system used by users in the building, draw a user scatter plot and establish a user preference pie chart including: For any user in the building, the number of days corresponding to a power consumption cycle of the user in the building is recorded as k, and the operating parameters of the subsystems in the building automatic control system used by the user in the last k days are obtained, and the daily operating parameters are recorded as usage parameters SC1 to SC k , where the subsystems of the building automation system include air conditioning system, power system and lighting system; The usage parameter SC is analyzed using the preference cycle acquisition method, and the user's activity cycle is acquired based on the analysis result; The usage parameter SC corresponding to each activity cycle of the user in the last k days is analyzed, and a user scatter plot and a user preference pie chart are obtained based on the analysis results.

3. The distributed building automation method according to claim 2 is characterized in that: Preference cycle acquisition methods include: The difference between the usage time of the air-conditioning system in the usage parameter SC1 and the usage time of the air-conditioning system in the usage parameter SC2 is recorded as the air-conditioning buffer time; the difference between the power consumption of the power system in the usage parameter SC1 and the power consumption of the power system in the usage parameter SC2 is recorded as the power buffer time; the difference between the lighting time of the lighting system in the usage parameter SC1 and the lighting time of the lighting system in the usage parameter SC2 is recorded as the lighting buffer time; set the cycle value, and initially set the cycle value to z.

4. The distributed building automation method according to claim 3 is characterized in that: Preference cycle acquisition methods also include: The periodic analysis method is used for analysis. The periodic analysis method includes: the value of k divided by z and rounded down is recorded as J, the value of J multiplied by z is recorded as k1, where k1 is a positive integer less than or equal to k and greater than 1; the use parameter SC1 to the use parameter SC k Use parameter SC1 to use parameter SC z This is the first cycle, and the parameter SC will be used. z+1 To use parameter SC z+z Recorded as the second cycle, and so on, obtain the third cycle to the Jth cycle, where the Jth cycle is the use of parameter SC (J-1)×z+1 To use parameter SC J×z ; For any J1th cycle from the second cycle to the Jth cycle, for any J1th cycle, use the parameter SC (J1-1)×z+z1 , get the usage parameter SC in the first cycle z1 The usage time of the air conditioning system, the power consumption of the power system and the lighting time of the lighting system are respectively related to the usage parameters SC (J1-1)×z+z1 The difference between the use time of the air conditioning system, the power consumption of the power system and the lighting time of the lighting system is recorded as the air conditioning analysis time, the power consumption analysis amount and the lighting analysis time respectively; when the air conditioning analysis time is greater than the air conditioning buffer time, the power consumption analysis amount is greater than the power consumption buffer amount or the lighting analysis time is greater than the lighting buffer time, z is recorded as an unselectable value; when the air conditioning analysis time is less than or equal to the air conditioning buffer time, the power consumption analysis amount is less than or equal to the power consumption buffer amount and the lighting analysis time is less than or equal to the lighting buffer time, the parameter SC is used (J1-1)×z+z1 It is recorded as a cycleable parameter, where z1 is a positive integer less than or equal to z and greater than or equal to 1, and J1 is a positive integer less than or equal to J and greater than or equal to 3; when all usage parameters SC of the J1th period are recorded as cycleable parameters, the J1th period is recorded as a repeated period; when the third period to the Jth period are all recorded as repeated periods, the period value is recorded as the user's active period.

5. The distributed building automation method according to claim 4 is characterized in that: Preference cycle acquisition methods also include: When z is recorded as an unselectable value in the cycle analysis sub-method, the subsequent analysis of the cycle analysis sub-method is stopped, and the cycle value and z are both increased by 1 and the cycle analysis sub-method is used again for analysis; when J is 1 for the first time in the analysis process of the cycle analysis sub-method and the cycle value is still not recorded as the user's activity cycle at this time, the subsequent analysis of the cycle analysis sub-method is stopped, and the user's activity cycle is set to g, where g is a positive integer less than k and greater than 1.

6. The distributed building automation method according to claim 5 is characterized in that: Analyze the usage parameters SC corresponding to each activity cycle of the user in the last k days, and obtain the user scatter plot and user preference pie chart based on the analysis results, including: The value corresponding to the user's activity period is recorded as t, and the parameter SC is used k-t To use parameter SC k They are respectively recorded as characteristic parameters TC1 to TC t ; Establish a plane rectangular coordinate system, recorded as the characteristic coordinate system, where the coordinate points from the origin to the right in the X-axis of the characteristic coordinate system are characteristic parameters TC1 to characteristic parameters TC t , the unit of the Y axis of the characteristic coordinate system is set to time / min or electricity / degree. When the unit of the Y axis of the characteristic coordinate system is time / min, based on the characteristic parameters TC1 to TC t The usage time of the air conditioning system and the lighting time of the lighting system are respectively plotted in the characteristic coordinate system and recorded as the air conditioning scatter diagram and the lighting scatter diagram respectively; when the unit of the Y axis of the characteristic coordinate system is electricity / degree, based on the characteristic parameters TC1 to TC t The power consumption of the power system in the power system is plotted in a scatter plot in the characteristic coordinate system and recorded as a power consumption scatter plot, wherein the points in the air conditioning scatter plot are recorded as air conditioning points, and the abscissa of the air conditioning points is the characteristic parameter TC, and the ordinate is the usage time of the air conditioning system in the characteristic parameter TC; the points in the lighting scatter plot are recorded as lighting points, and the abscissa of the lighting points is the characteristic parameter TC, and the ordinate is the lighting time of the lighting system in the characteristic parameter TC; the points in the power consumption scatter plot are recorded as power consumption points, and the abscissa of the power consumption points is the characteristic parameter TC, and the ordinate is the power consumption of the power system in the characteristic parameter TC; The air conditioning scatter plot, lighting scatter plot and electricity consumption scatter plot are placed in the same feature coordinate system and recorded as the user scatter plot; for the feature parameters TC1 to TC t Any horizontal axis characteristic parameter TC t1 , let the straight line x = characteristic parameter TC t1 The average value of the vertical coordinates of the air conditioning point, lighting point and power consumption point is recorded as the characteristic parameter TC t1 The equilibrium value of all characteristic parameters TC is obtained and the sum of all equilibrium values ​​is recorded as the total equilibrium value.

7. The distributed building automation method according to claim 6 is characterized in that: Analyze the usage parameter SC corresponding to each activity cycle of the user in the last k days, and obtain the user scatter plot and user preference pie chart based on the analysis results, which also includes: Draw a pie chart and divide it into t regions, which are named pie region BQ1 to pie region BQ t , for the pie area BQ1 to the pie area BQ t Any pie area in BQ t1 , pancake area BQ t1 The corresponding sector degree is Among them, JH t1 is the characteristic parameter TC t1 The equilibrium value of JH sum is the total equilibrium value; the pie chart obtained after calculating the degrees of the sectors corresponding to all pie areas BQ is recorded as the user preference pie chart, where t1 is a positive integer less than or equal to t and greater than or equal to 1.

8. The distributed building automation method according to claim 7 is characterized in that: Obtaining user behavior intervals based on user scatter plots and user preference pie charts includes: Establish a spatial coordinate system, recorded as the behavioral feature coordinate system, where the units of the X-axis, Y-axis and Z-axis of the behavioral feature coordinate system are all cm; place the user preference pie chart in the XY plane of the behavioral feature coordinate system, and make the center of the user preference pie chart coincide with the coordinate origin; for any pie area BQ in the user preference pie chart t1 , BQ the pancake area t1 The midpoint of the arc is recorded as the arc midpoint, the line connecting the arc midpoint and the center of the user preference pie chart is recorded as the arc midline, the value of the arc midline divided by 3 is recorded as r, the points in the arc midline at a distance of r, 2×r and 3×r from the center of the user preference pie chart are recorded as behavior point A, behavior point B and behavior point C respectively, the ordinate of behavior point A is adjusted to z1, the ordinate of behavior point B is adjusted to z2, and the ordinate of behavior point C is adjusted to z3, where z1, z2 and z3 are the values ​​of the ordinates of the air-conditioning point, the lighting point and the electricity point respectively; the behavior point B is connected to the behavior point A and the behavior point C respectively, and the obtained broken line is recorded as the behavior broken line XZt1; obtain the behavior broken line XZ corresponding to all the pie areas BQ; for any two adjacent pie areas BQ in the user preference pie chart, connect the behavior points A of the two pie areas BQ, connect the behavior points B of the two pie areas BQ, and connect the behavior points C of the two pie areas BQ; For any behavior point A in the behavior feature coordinate system, the lines connecting the behavior point A and the behavior points A of the two adjacent pancake areas BQ are recorded as A-A1 line and A-A2 line, the line connecting the behavior point A and the behavior point B is recorded as AB line, the degree of intersection of the A-A1 line and the AB line at the behavior point A is recorded as A-B1 degree, the degree of intersection of the A-A2 line and the AB line at the behavior point A is recorded as A-B2 degree, and the absolute value of the difference between the A-B1 degree and the A-B2 degree is recorded as the characteristic A degree; For any behavior point C in the behavior feature coordinate system, the lines connecting the behavior point C and the behavior points C of two adjacent pie regions BQ are recorded as C-C1 line and C-C2 line, the line connecting the behavior point C and the behavior point B is recorded as CB line, the degree of intersection of the C-C1 line and the CB line at the behavior point C is recorded as C-C1 degree, the degree of intersection of the C-C2 line and the CB line at the behavior point C is recorded as C-B2 degree, and the absolute value of the difference between the C-B1 degree and the C-B2 degree is recorded as the characteristic C degree; For any behavior point B in the behavior feature coordinate system, the lines connecting the behavior point B and the behavior points B of two adjacent pie regions BQ are recorded as B-B1 line and B-B2 line, the line connecting the behavior point B and the behavior point A is recorded as BA line, the line connecting the behavior point B and the behavior point C is recorded as BC line, the degree of intersection of the B-B1 line and the B-B2 line at the behavior point B is recorded as BB degree, the degree of intersection of the BA line and the BC line at the behavior point B is recorded as AC degree, and the absolute value of the difference between the BB degree and the AC degree is recorded as the characteristic B degree; Get the characteristic A degree of all behavior points A, and record the interval formed by all characteristic A degrees as interval A; get the characteristic B degree of all behavior points B, and record the interval formed by all characteristic B degrees as interval B; get the characteristic C degree of all behavior points C, and record the interval formed by all characteristic C degrees as interval C; Section A, section B, and section C are recorded as user behavior sections.

9. The distributed building automation method according to claim 8 is characterized in that: Real-time monitoring of the operating parameters of the subsystems in the building automation system used by users, and control of the subsystems used by users based on user behavior intervals include: Whenever a subsystem in the building automatic control system used by the user has been running for one day, the operating parameters of the subsystem in the latest day are obtained in real time, and the characteristic parameters TC are re-obtained based on the user's activity cycle; based on the latest characteristic parameters TC, the user scatter diagram, the user preference pie chart, and the characteristic A degree of all behavior points A, the characteristic B degree of behavior points B, and the characteristic C degree of behavior points C corresponding to the user preference pie chart are obtained; when the characteristic A degree of any behavior point A, the characteristic B degree of behavior point B, or the characteristic C degree of behavior point C is outside the user's behavior range, the subsystem corresponding to the behavior point corresponding to the degree outside the user's behavior range is recorded as a fluctuating subsystem; based on the building automatic control system, the use of the user's fluctuating subsystem is continuously monitored, and the resource investment in the fluctuating subsystem is adjusted based on the intensity of the use of the fluctuating subsystem.

10. A distributed building automation system, used to implement the distributed building automation method according to any one of claims 1 to 9, characterized in that: It includes user preference analysis module, interval demarcation module and user system control module; The user preference analysis module draws a user scatter plot and creates a user preference pie chart based on the operating parameters of the subsystems in the building automation system used by users in the building; The interval demarcation module is used to obtain user behavior intervals based on user scatter plots and user preference pie charts; The user system control module is used to monitor the operating parameters of the subsystems in the building automation system used by the user in real time, and to control the subsystems used by the user based on the user's behavior interval.

Citation Information

Patent Citations

  • Flat intelligent building control system

    CN108459565A

  • Hospital management system based on intelligent integrated management platform

    CN113113123A

  • Intelligent building operation system

    CN114004382A

  • Building energy efficiency management and optimization method based on big data

    CN115249094A

  • Emergency control method, device and equipment for power guarantee, medium and product

    CN118473075A

Cited By

  • Water purifier control method and system based on AI model, terminal and storage medium

    CN119940575A