A method for generating a linkage control instruction based on a building equipment state

CN122902328APending Publication Date: 2026-10-13SHANGHAI ZHENGYU BUILDING INTELLIGENT ENGINEERING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611121844.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-27
Publication Date
2026-10-13

AI Technical Summary

Benefits of technology

[0022]相对于直接依据相邻非目标设备支路的原始状态变化去生成联动控制指令的做法,本申请首先会去获取公共流体通道、目标设备支路和相邻非目标设备支路的状态变化片段;其次,依据公共通道状态变化以及相邻非目标设备支路所对应的扰动传递关系,来确定公共设备动作传递至所述相邻非目标设备支路的公共扰动分量;然后,从相邻支路状态变化当中把所述公共扰动分量剥离出去,从而得到独立状态残差片段;再依据所述独立状态残差片段和目标支路状态变化,来判断非目标独立响应状态;最后,依据所述非目标独立响应状态的判断结果,去生成或者调整联动控制指令。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122902328A_ABST
    Figure CN122902328A_ABST
Patent Text Reader

Abstract

The application discloses a kind of linkage control instruction generation methods based on building equipment state, it is related to building automatic control technical field, for solving the problem that the synchronous state disturbance caused by public equipment action is easily misjudged as adjacent non-target branch independent response, leading to inaccurate linkage control instruction generation;The method responds to target area linkage trigger event, obtains the state segment of target branch, adjacent non-target branch and public passage, determines the public disturbance component based on the public passage state segment, and strips the public disturbance component from the adjacent branch state segment, to obtain independent state response quantity, according to which the non-target response state is judged and linkage control instruction is generated or adjusted;Thereby, it can reduce the misjudgment of public disturbance, improve the accuracy and stability of building equipment linkage control.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of building automation control technology, and in particular to a method for generating linkage control commands based on the status of building equipment. Background Technology

[0002] Building automation systems typically generate linkage control commands based on alarm zones, the operating status of fans or pumps, valve feedback status, and status data such as pressure, differential pressure, and flow rate in air ducts or water circuits. In smoke exhaust, ventilation, air supply, and air conditioning water systems, a common device usually acts on multiple device branches through a common fluid channel, and the controller will then perform tasks such as device startup, output adjustment, branch verification, or operation restriction accordingly.

[0003] When a common device is started or its output changes, a change in the overall state of the common fluid channel will occur. For example, after the exhaust fan is frequency-increased, the negative pressure change of the exhaust main pipe can be synchronously transmitted to the target exhaust branch and other exhaust branches that share the main pipe with it. After the water pump is frequency-increased, the pressure and flow changes of the water supply main pipe or return water main pipe can also be synchronously transmitted to multiple water branches. At this time, even if the adjacent non-target device branch does not form its own independent fluid path, its detection value may still change with the change in the state of the common channel.

[0004] If the existing linkage control logic directly judges the branch response based on the original state changes of adjacent non-target equipment branches, it is easy to mistakenly regard the synchronous disturbance formed by the action of the common equipment transmitted through the common channel as the independent response of the adjacent non-target equipment branches, and thus incorrectly generate branch verification, common equipment limiting, or target branch adjustment commands. Therefore, it is necessary to distinguish the synchronous disturbance of the common channel from the independent state response of the adjacent non-target equipment branches before generating linkage commands. Summary of the Invention

[0005] This application provides a method for generating linkage control commands based on the status of building equipment, which reduces the possibility that synchronous disturbances in public channels caused by the actions of public equipment are misjudged as independent responses of adjacent non-target equipment branches.

[0006] On the one hand, a method for generating linkage control commands based on building equipment status is provided. The method is executed by a building linkage controller and includes: responding to a linkage trigger event in a target area, acquiring a common channel state change segment of a common fluid channel affected by the action of common equipment, a target branch state change segment of a target equipment branch, and a neighboring branch state change segment of an adjacent non-target equipment branch sharing a common fluid channel with the target equipment branch; determining a common disturbance component transmitted from the common equipment action to the adjacent non-target equipment branch via the common fluid channel based on the disturbance transmission relationship between the common channel state change segment and the adjacent non-target equipment branch; stripping the adjacent branch state change segment of common disturbance using the common disturbance component to obtain an independent state residual segment; determining whether the adjacent non-target equipment branch has a non-target independent response state based on the independent state residual segment and the target branch state change segment; and finally generating or adjusting linkage control commands for the building equipment based on the determination result.

[0007] In one possible implementation, the disturbance propagation relationship includes the propagation coefficient and propagation delay corresponding to the adjacent non-target device branch. The building linkage controller first determines the common channel state increment of the common channel state change segment relative to the common channel reference state, then performs time alignment according to the propagation delay, and performs amplitude correction according to the propagation coefficient, thereby obtaining a common disturbance component with the same response dimension as the state change segment of the adjacent branch.

[0008] In one possible implementation, the transmission coefficient and transmission delay are obtained by using a preset transmission parameter table; the building linkage controller matches parameter records based on the public passage identifier, adjacent non-target equipment branch identifier, status data type, public equipment action type, and branch valve status, and then determines the target parameter record from multiple matching records based on the applicable working conditions and parameter confidence level.

[0009] In one possible implementation, parameter recording is obtained through a historical calibration process; under non-alarm self-test or debugging conditions, the control device performs preset actions and records the state change segments of the common channel and the state change segments of adjacent branches; then, the transmission delay is determined based on the time difference between the first time these two state change segments meet the effective change conditions, and the transmission coefficient is determined based on the amplitude ratio or fitting slope after time alignment.

[0010] In one possible implementation, before performing common disturbance stripping, a model applicability check is performed on the disturbance propagation relationship. When the model fitting error is greater than the preset model error threshold, or when there are changes in the actions of multiple common devices within the state sampling window, or when the branch boundary state of adjacent non-target device branches changes, the current disturbance propagation relationship is not used to perform common disturbance stripping, and state verification information is generated or backup parameter records are selected.

[0011] In one possible implementation, the moment of change in the operating state of the common equipment is used as a time reference to determine the reference sampling window and the verification sampling window. Within these two windows, the common channel state data, the target branch state data, and the adjacent branch state data are acquired. Direction normalization is performed according to the direction rules corresponding to the state data type, and state change segments are generated based on the direction-normalized state data and the corresponding reference state. The common channel state data and the adjacent branch state data used to perform common disturbance stripping belong to the same state type and have the same response dimension.

[0012] In one possible implementation, the state increment of adjacent branches is subtracted from the common disturbance component at the corresponding sampling time to obtain the independent state residual value; then, multiple independent state residual values ​​are arranged in the order of sampling time to form an independent state residual segment; the adjacent independent response time is determined based on the sampling time at which the independent state residual value first satisfies the adjacent independent response condition, and the independent state response quantity is determined based on the residual peak value or the residual integral value.

[0013] In one possible implementation, the target branch response comparison time and the target branch state change amount are determined based on the target branch state change segment; when the target branch state change value reaches the target branch response start threshold, the sampling time at which this threshold is first reached is taken as the target branch response comparison time; when the target branch response start threshold is not reached, the end time of the verification sampling window is taken as the target branch response comparison time; the target branch response start threshold is lower than the target branch effective response threshold.

[0014] In one possible implementation, when the independent state response reaches the adjacent independent response threshold, the adjacent independent response time is earlier than the target branch response comparison time and the time difference between the two reaches the preset timing margin, the target branch state change is lower than the target branch effective response threshold, and the time for which the independent state residual value continuously meets the adjacent independent response conditions also reaches the preset duration, the building linkage controller will determine that the adjacent non-target device branch has a non-target independent response state.

[0015] In one possible implementation, after determining that an adjacent non-target device branch has a non-target independent response state, the building linkage controller will set a non-target independent response state flag corresponding to the adjacent non-target device branch, and during the period when this state flag is not cleared, maintain the corresponding non-forced output enhancement command in a pending review state or an output restriction state.

[0016] The building control system will re-evaluate whether the adjacent non-target device branch still meets the determination conditions for the non-target independent response state in subsequent recovery sampling windows, and determine whether the target device branch has formed a valid response. When the determination conditions for the non-target independent response state are not met in a consecutive preset number of recovery sampling windows, and the change in the state of the target branch reaches the threshold for a valid response of the target branch, the building control system will clear the non-target independent response state flag.

[0017] Before the non-target independent response state flag is cleared, the building control system will not restore the corresponding non-forced output enhancement command based on the result that a single recovery sampling window does not meet the determination condition of the non-target independent response state; if any recovery sampling window meets the determination condition of the non-target independent response state again, the building control system will continue to maintain the non-target independent response state flag and restart the counting of continuous recovery sampling windows.

[0018] In one possible implementation, in a smoke exhaust linkage scenario, the common equipment is a smoke exhaust fan, the common fluid channel is a smoke exhaust main pipe, the target equipment branch is a target smoke exhaust branch, and the adjacent non-target equipment branch is an adjacent non-target smoke exhaust branch that shares the smoke exhaust main pipe with the target smoke exhaust branch.

[0019] When the closing feedback state of the adjacent non-target smoke exhaust branch continues to reach the preset closing confirmation time, and after the common negative pressure disturbance formed by the smoke exhaust main is removed, the adjacent non-target smoke exhaust branch still meets the determination conditions of the non-target independent response state, the building linkage controller will determine that the adjacent non-target smoke exhaust branch has a blocked bypass suction force offset state.

[0020] The building control system will review or limit the non-mandatory adjustment commands generated by the smoke exhaust fan after the fire-fighting forced start, based on the blocked bypass suction offset state. The operating parameters of the smoke exhaust fan after review or limitation must not be lower than the minimum operating parameters corresponding to the fire-fighting linkage strategy. When the building control system cannot determine the minimum operating parameters, it will only generate a review prompt and will not automatically reduce the operating output of the smoke exhaust fan.

[0021] On the other hand, this application also provides a building equipment linkage control command generation device; the device includes a segment acquisition module, a disturbance determination module, a disturbance stripping module, a state determination module, and an command processing module; the segment acquisition module is used to acquire common channel state change segments, target branch state change segments, and adjacent branch state change segments; the disturbance determination module is used to determine a common disturbance component based on the common channel state change segments and disturbance transmission relationships; the disturbance stripping module is used to strip the common disturbance component from the adjacent branch state change segments to obtain independent state residual segments; the state determination module is used to determine whether there is a non-target independent response state based on the independent state residual segments and the target branch state change segments; the command processing module is used to generate or adjust the building equipment linkage control commands based on the determination result of the non-target independent response state.

[0022] Compared to directly generating linkage control commands based on the original state changes of adjacent non-target equipment branches, this application first obtains state change segments of the common fluid channel, the target equipment branch, and adjacent non-target equipment branches; secondly, based on the state changes of the common channel and the disturbance transmission relationship corresponding to the adjacent non-target equipment branches, it determines the common disturbance component transmitted from the common equipment action to the adjacent non-target equipment branches; then, it extracts the common disturbance component from the state changes of the adjacent branches to obtain independent state residual segments; next, it determines the non-target independent response state based on the independent state residual segments and the state changes of the target branch; finally, it generates or adjusts linkage control commands based on the determination result of the non-target independent response state.

[0023] Before determining the status of adjacent branches, this application first separates the common response formed by the transmission of common equipment actions through common fluid channels from the changes in the status of adjacent branches based on the disturbance transmission relationship corresponding to adjacent non-target equipment branches. Therefore, the independent state residuals used in subsequent status determination can reduce the impact of common synchronization disturbances. Furthermore, by comparing the adjacent independent responses with the target branch responses and setting maintenance and recovery confirmation rules for the determined non-target independent response states, the repeated switching of linkage commands caused by fluctuations in a single state sampling window can be reduced. In this way, the consistency and control stability between the building equipment linkage control commands and the actual branch states are improved. Attached Figure Description

[0024] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0025] Figure 1 This is a schematic diagram of the implementation environment of a building equipment linkage system provided in an embodiment of this application; Figure 2 This is a flowchart of a method for generating linkage control commands based on the status of building equipment, provided in an embodiment of this application; Figure 3 This is a schematic diagram of a state sampling window and a state change segment provided in an embodiment of this application; Figure 4 This is a schematic diagram of a common disturbance component stripping process provided in an embodiment of this application; Figure 5 This is a schematic diagram of a linkage control command generation or adjustment process provided in an embodiment of this application. Detailed Implementation

[0026] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the implementation methods of this application will be further described below in conjunction with the accompanying drawings; unless otherwise expressly limited, the terms "first," "second," etc., used herein are merely used to distinguish different objects and do not indicate that there is a fixed sequential relationship between these objects.

[0027] The target equipment branch refers to the equipment branch corresponding to the target area; the adjacent non-target equipment branch refers to the equipment branch that does not belong to the target area but shares a common fluid channel with the target equipment branch; the branch distance or historical state correlation can be used to form a candidate branch set, but will not be used as the sole basis for performing common disturbance stripping; for the candidate branch, the building linkage controller will further confirm whether it shares a common fluid channel with the target equipment branch based on the building equipment topology data, or confirm whether there is an effective disturbance transmission relationship that meets the preset fitting conditions between the common channel state change and the candidate branch state change based on historical calibration data.

[0028] A common fluid channel refers to a channel that is affected by the operation of common equipment and can transmit state changes to multiple equipment branches; a common fluid channel can be a smoke exhaust main, ventilation main, air supply main, water supply main, or return water main; common equipment can be a fan or a water pump; a state change segment refers to a set of state change values ​​arranged according to sampling time within a state sampling window; an independent state residual segment is a set of residual values ​​obtained by stripping common disturbance components from the state changes of adjacent branches.

[0029] The state data in this application is divided into response state data and common equipment action state data according to the method of participating in common disturbance stripping. Response state data is used to characterize the state response formed by the fluid channel or equipment branch after being subjected to fluid action, such as pressure, pressure difference, air volume, air velocity or flow rate. Common equipment action state data is used to characterize the action intensity of the common disturbance source, such as common equipment frequency, common equipment power or regulating valve opening. Common equipment action state data will not be directly subtracted from the branch response state data. When using common equipment action state data to characterize the common disturbance source, it is necessary to convert it into a common disturbance component with the same response dimension as the branch response state data through the action disturbance transmission relationship.

[0030] Figure 1 The implementation environment shown includes a building control system, common equipment, common fluid channels, target equipment branches, adjacent non-target equipment branches, common channel status detection units, target branch status detection units, adjacent branch status detection units, and equipment control execution units. The building control system communicates with each status detection unit and equipment control execution unit. The building control system can be a building automation controller, fire alarm controller, electromechanical equipment monitoring controller, programmable logic controller, edge controller, or server.

[0031] See Figure 2 The method in this embodiment is executed by a building control system, and it may include steps S201 to S205: S201, in response to the linkage triggering event of the target area, to obtain the state change segments of the common channel, the state change segments of the target branch, and the state change segments of the adjacent branch. The linkage triggering events for the target area can be fire alarm events, smoke exhaust linkage events, ventilation linkage events, air supply linkage events, equipment protection linkage events, or energy consumption regulation linkage events; the linkage triggering events can be sent to the building linkage controller by the alarm system, fire linkage system, building automation system, or electromechanical equipment monitoring system.

[0032] The building control system will acquire the time of change in the operating status of public equipment. ; When the operating status changes This could be the moment when the public equipment switches from a stopped state to an operating state, the moment when the operating frequency of the public equipment changes, the moment when the output power of the public equipment changes, or the moment when the action feedback signal of the public equipment changes.

[0033] See Figure 3 The building control system will adjust according to changes in operating status. To determine the state sampling window; the state sampling window contains the data located at... Previous benchmark sampling window and located Subsequent verification sampling window As an example, the benchmark sampling window can be... Previously, the verification sampling window could take 5 seconds. Then 15 seconds; the window length can be configured based on the device's motion inertia, sampling frequency, and historical response time.

[0034] The status data of the common passage, the status data of the target branch, and the status data of the adjacent branch will be time-corresponded according to the sampling time recorded by the corresponding status detection unit. When multiple status detection units use different local clocks, before entering the status change segment generation process, time correction work will be carried out on each sampling time based on the common clock of the building linkage controller, the clock synchronization message, or the pre-acquired clock offset of the detection unit.

[0035] The building control system maps the time-corrected state data onto a common sampling time axis. For state data with different sampling periods, resampling can be performed according to the common sampling period; this common sampling period will not exceed the minimum time resolution used to determine the comparison time between adjacent independent response times and the target branch response.

[0036] Preset timing margin The time deviation must be greater than the sum of the maximum time synchronization error of the state detection unit and a common sampling period; when the time deviation between any two state detection units participating in the relative timing judgment exceeds the preset synchronization error threshold, the adjacent independent response times are paused. Comparison time with target branch response The relative timing between them.

[0037] When interpolating missing sampling points, the interpolation result can be used to determine the residual duration or residual integral value, but the interpolated sampling points will not be used to advance the adjacent independent response time. When the threshold crossing occurs within the interpolation interval, the time when the first actual valid sampling point after the interpolation interval satisfies the adjacent independent response condition is determined as the adjacent independent response time.

[0038] For any given state data, the building control system will adjust the sampling based on the baseline sampling window. The sampled values ​​are used to determine the baseline state value. The baseline state value can be the mean, median, or mean of the state sampled values ​​within the baseline sampling window after removing outliers. For sensor data with short-term spikes, the median or truncated mean will be preferred to reduce the influence of isolated outlier sampling points on the baseline value.

[0039] To ensure consistent calculation direction for different state data when public equipment actions are enhanced, the building control system configures a direction factor according to the data type of the state data. and the original state value Convert to direction-normalized state values ; One example of calculating the relationship is: ;in, Indicates the sampling time. Represents the original state value. Indicates the direction-normalized state value. Indicates the direction factor; when an increase in the state value means an increase in the function of the public facility, it is... Take as When a decrease in the state value indicates an enhanced function of the public equipment, then... Take as For negative pressure data, it can be first converted to the absolute value of negative pressure, and then... Set to .

[0040] The common channel response status data and adjacent branch response status data used to perform common disturbance stripping adopt the same status type and have the same response dimensions; for example, in a smoke exhaust system, the differential pressure of the main exhaust pipe and the differential pressure of the adjacent smoke exhaust branch can be used simultaneously; in an air conditioning water system, the flow rate of the main pipe and the flow rate of the adjacent water branch can be used simultaneously.

[0041] When the common fluid channel and adjacent equipment branches are not configured with the same type of response status detection data, common disturbance stripping is not performed directly based on different types of response status data; for common equipment operation status data such as common equipment frequency, common equipment power or regulating valve opening, the common equipment operation increment can be converted into a common disturbance component with the same dimension as the response status data of adjacent branches according to the operation disturbance transmission relationship described later.

[0042] The building linkage controller compares the normalized state sample values ​​with the corresponding reference state values ​​to obtain the state change values ​​at each sampling time, and arranges them according to the sampling time to form state change segments of common channels, target branches, and adjacent branches.

[0043] S202, based on the common channel state change segment and the disturbance transmission relationship corresponding to the adjacent non-target equipment branch, determine the common disturbance component that the common equipment action is transmitted to the adjacent non-target equipment branch through the common fluid channel; With the first Taking a branch of an adjacent non-target device as an example, the state increment of the common channel can be determined according to the following formula: ;in, This represents the increment of the common channel state at sampling time t. This represents the normalized state value of the public passageway direction. This indicates the baseline status value of the public passageway.

[0044] No. The disturbance propagation relationship between adjacent non-target device branches can be determined by the propagation coefficient. and transmission delay To characterize; transmission coefficient Used to characterize the propagation of changes in the state of a common channel to the first The amplitude relationship after each adjacent branch, and the propagation delay Used to characterize the change in the state of the common channel reaching the first Time offset of adjacent branches; The common disturbance component can be determined according to the following formula: ;in, Indicates at the sampling time Corresponding to the The common disturbance component of adjacent non-target device branches; by means of To perform time alignment, and by using After performing amplitude correction It has the same state type and response dimension as the state increment of the adjacent branch.

[0045] Transmission coefficient The propagation delay τ can be obtained from a preset propagation parameter table; an example structure of the preset propagation parameter table is shown in Table 1: Table 1. Example structure of the preset transmission parameter table

[0046] When performing parameter matching, the building linkage controller will filter parameter records based on the current public passage identifier, adjacent non-target equipment branch identifier, status data type, public equipment action type, and branch valve status. If only one matching record exists, then read the contents of that record. and If multiple matching records exist, the record with the same applicable working condition as the current working condition and a higher parameter confidence level should be selected first. When no direct matching record exists, the backup record matching process can be initiated, but the backup record still needs to undergo model applicability verification.

[0047] In one possible implementation, the parameter confidence level is used to characterize the applicability of the transmission coefficient and transmission delay in the corresponding parameter record to the current operating condition; the building linkage controller determines the parameter confidence level based on at least two of the following: the number of effective calibrations, historical model fitting error, historical dispersion of the transmission coefficient and transmission delay, and the degree of matching between the current operating condition and the calibration operating condition.

[0048] Optionally, the first Parameter confidence level of the parameter records corresponding to each adjacent non-target device branch Determined according to the following formula:

[0049] in, This represents the normalized value of the effective calibration count. This represents the normalized value of the historical model fitting error. This represents the normalized value indicating the historical dispersion of the parameter. This indicates the degree of matching between the current operating condition and the calibrated operating condition. w1, w2, w3 and w4 represent the corresponding weights. Each weight is a non-negative number and the sum of the weights is 1.

[0050] Normalized value of effective calibration times The number of valid calibrations recorded for the corresponding parameters can be determined by the ratio of the number of preset stable calibrations, and the result should be limited to 0 to 1; the normalized value of the historical model fitting error. The error can be determined by the ratio between the average of the model fitting error in the valid historical calibration records and the preset upper limit of the model error, and the result is limited to 0 to 1.

[0051] Normalized value of historical dispersion of parameters The variance of the transfer coefficient and the variance of the transfer delay can be determined based on the dispersion of the transfer coefficient and the transfer delay in historical valid calibration results; for example, the coefficient of variation of the transfer coefficient and the coefficient of variation of the transfer delay can be determined separately, and the larger value or the average value can be taken after normalization. .

[0052] Degree of matching between current operating conditions and calibration operating conditions The results can be determined based on the field matching results of the common equipment action type, status data type, and branch boundary status; for example, the ratio of the number of matched fields to the total number of fields participating in the working condition matching can be determined as follows. .

[0053] When parameter confidence When the level is below the preset confidence threshold, the building linkage controller does not use the corresponding parameter record to perform common disturbance stripping; when other parameter records exist, matching and model applicability verification are performed on the other parameter records; when no available parameter records exist, only status verification information is generated.

[0054] The parameters recorded in the preset transmission parameter table can be obtained through the historical calibration process. In non-alarm self-test or debugging conditions, the building control system will control the common equipment to perform preset amplitude start-ups, upgrades, or output changes, and record segments of common channel status changes and adjacent branch status changes; these are used to obtain the transmission coefficient. and transmission delay The historical calibration segments need to meet the calibration boundary stability condition; the calibration boundary stability condition at least includes: the branch boundary state of adjacent non-target device branches remains stable within the calibration sampling window, and there is no independent control action for the adjacent non-target device branches.

[0055] Among them, the branch boundary state remains unchanged, which can be that the valve opening and closing feedback has not been switched, the valve opening change has not exceeded the preset calibration boundary change threshold, or the branch actuator feedback state has not changed; there is no independent control action, which can be confirmed based on the branch control command record, actuator action record, or branch status event record.

[0056] When an independent control command, branch actuator action, branch boundary state change, or branch state event unrelated to the current common equipment is detected within the calibration sampling window, the corresponding calibration segment will be marked as a contaminated calibration segment, and the contaminated calibration segment will not be used to determine the transfer coefficient. and transmission delay .

[0057] In one implementation, the corresponding parameters are written into the preset transfer parameter table only when multiple consecutive calibration sampling windows all meet the calibration boundary stability condition and the dispersion of the obtained transfer coefficients and transfer delays is lower than the preset calibration dispersion threshold.

[0058] Before using the current calibration sampling data to determine the transmission coefficient and transmission delay, the building linkage controller performs calibration contamination verification on the current calibration sampling data. Calibration contamination verification includes: detecting whether there are any public devices other than the public devices currently performing preset actions that have undergone state changes exceeding the preset action change threshold during the calibration sampling period, and detecting whether the branch boundary state of the i-th adjacent non-target device branch has changed.

[0059] When a state change is detected in other common devices, or a change in the branch boundary state of the adjacent non-target device branch, the current calibration sampling data is marked as disturbed calibration data. The disturbed calibration data is not used to determine the transmission coefficient and transmission delay, nor is it used to update the preset transmission parameter table. When no state change is detected in other common devices, and the branch boundary state of the adjacent non-target device branch remains unchanged during the calibration sampling period, the current calibration sampling data is determined as candidate valid calibration data, and the transmission delay and transmission coefficient are determined based on the candidate valid calibration data. The branch boundary state includes at least one of valve opening / closing state, valve opening range, or branch actuator feedback state.

[0060] The moment when the state change segment of the public passage first meets the public effective change condition is recorded as . The moment when the state change segment of an adjacent branch first satisfies the adjacent valid change condition is denoted as... So, the transmission delay It can be based on and The time difference between them is used to determine this.

[0061] Common effective change conditions and adjacent effective change conditions are used to eliminate minor state fluctuations caused by sensor static noise. The building control system can determine the effective change threshold corresponding to the state data type based on the sensor accuracy of the corresponding state detection unit, the standard deviation of the fluctuation of the state sampled values ​​within the reference sampling window, and the historical static state change distribution. For example, the building control system can determine the larger of three times the standard deviation of the reference noise and the minimum discernible change of the sensor as the corresponding effective change threshold.

[0062] After determining the transmission delay In the future, the building control system can determine the transmission coefficient based on the amplitude ratio between the state change segments of the common channel (after time alignment according to the transmission delay τᵢ) and the state change segments of adjacent branches. Alternatively, the building linkage controller can also use least squares fitting to determine the transfer coefficients. When using the least squares fitting method, the building control system will determine from the candidate transfer coefficients the transfer coefficient that satisfies the preset fitting conditions for the sum of the squares of the differences between the state increments of adjacent branches and the state increments of the common channel after transfer delay and amplitude correction. This determined transfer coefficient will then be used as the... .

[0063] To avoid including candidate independent responses formed by adjacent non-target device branches in the calculation of model fitting error for disturbance propagation, the building linkage controller determines a model fitting verification sub-window from the current state sampling window when performing model applicability verification, and determines the model fitting error of the current disturbance propagation relationship based only on the sampling data within the model applicability verification sub-window.

[0064] The building linkage controller will determine the sampling moment when the change in the state of the common channel first meets the common effective change condition as the starting moment of the model applicability verification sub-window. Starting from this starting moment, the building linkage controller will determine the reconstructed common response corresponding to each sampling moment based on the current disturbance transmission relationship, and determine the prediction residual value based on the difference between the state increment of the adjacent branch and the corresponding reconstructed common response.

[0065] The building control system compares the predicted residual value with the candidate independent response prediction threshold. When the number of sampling points where the predicted residual value continuously reaches the candidate independent response prediction threshold reaches the preset number of prediction points, the building control system determines the first sampling time in the corresponding continuous sampling sequence as the candidate independent response prediction time, and determines the earlier sampling time no later than the candidate independent response prediction time as the end time of the model applicability verification sub-window. In this way, the state changes of adjacent branches after the candidate independent response prediction time will not participate in the calculation of the model fitting error of the current disturbance transmission relationship.

[0066] The candidate independent response prediction threshold must be lower than the adjacent independent response threshold used to determine the non-target independent response state. The threshold for predicting this candidate independent response can be determined based on the residual distribution between the state increments of adjacent branches and the reconstructed common response under historical normal operating conditions. For example, it can be taken as the 95th percentile of the historical normal residual values, or as the threshold for adjacent independent responses. The preset number of prediction points can be determined based on the sampling frequency of the state data and the continuous characteristics of the instantaneous noise of the sensor; for example, the preset number of prediction points can be 2 to 5 consecutive sampling points.

[0067] If, starting from the beginning of the model applicability verification sub-window, a preset model verification time has elapsed but a candidate independent response prediction time has still not been determined, the building linkage controller will determine the end time of the model applicability verification sub-window based on the beginning time and the preset model verification time.

[0068] The building control system will also determine the number of valid sampling points within the model applicability verification sub-window. When the number of valid sampling points is less than the preset minimum number of verification points, the building control system will not determine that the disturbance transmission relationship is not applicable to the current working condition based on the current model fitting error, and will pause the automatic determination of non-target independent response states based on the current state sampling window, while generating state verification information. The preset minimum number of verification points can be determined based on the number of parameters required for model fitting, the state data sampling frequency, and the preset model verification duration.

[0069] When the number of valid sampling points within the model suitability verification sub-window reaches the preset minimum number of verification points, the building linkage controller will determine the normalized model fitting error based on the adjacent branch state increments and reconstructed common responses within the model suitability verification sub-window. :

[0070] Wherein, N represents the number of valid sampling points participating in the calculation of model fitting error within the model applicability verification sub-window; Indicates the first The state increment of each adjacent non-target device branch at sampling time t; Indicates according to transmission delay The public channel state increment after time alignment; Indicates the first The transfer coefficients corresponding to each adjacent non-target device branch; and These represent the maximum and minimum values ​​of the state increment of adjacent branches within the model applicability verification sub-window, respectively. This represents a default positive number used to avoid a denominator of zero. It can be determined based on the quantization resolution of the state data and set to a positive number less than the corresponding effective change threshold.

[0071] The building control system will normalize the model fitting error. Error threshold with preset model Compare; when Greater than When the building control system determines that the current operating condition does not meet the applicable conditions for the current disturbance propagation relationship, it stops using the current disturbance propagation relationship to perform common disturbance stripping; when Not greater than When the building control system determines that the current disturbance propagation relationship has passed the model applicability verification, it uses the current disturbance propagation relationship to determine the common disturbance component.

[0072] The preset model error threshold The error can be determined based on the normalized model fitting error distribution corresponding to historical valid calibration records. For example, a building control system can determine the smaller of the 95th percentile of the normalized model fitting error corresponding to historical valid calibration records and the preset upper limit of model error. .

[0073] In addition to fitting error, the building control system also detects whether multiple public devices simultaneously experience state changes exceeding the action change threshold within the state sampling window, and the third... Whether the branch boundary state of an adjacent non-target device branch has changed; the branch boundary state can be a valve switching from closed to open, a valve opening change exceeding the boundary change threshold, or a change in the feedback state of the branch actuator.

[0074] When the model fitting error is greater than When there are changes in the operation of multiple public devices or changes in the branch boundary state, the current one is not used. and Perform common disturbance stripping; the building linkage controller can generate state verification information or select backup parameter records corresponding to the current multi-disturbance conditions or boundary states; the backup parameter records will also participate in the calculation of the current common disturbance components after passing the model applicability verification.

[0075] For parameter records that have passed model suitability verification, updates can be made based on subsequent valid calibration data. and When the same adjacent branch obtains valid calibration results multiple times consecutively, and the parameter dispersion is lower than a preset dispersion threshold, a weighted update method can be used to update the parameters; for example: ; ;in, and This represents the updated transmission coefficients and transmission delay. and This indicates the parameters before the update. and This represents the parameters obtained from the current valid calibration. This indicates an update to the weights. The value range is from 0 to 1.

[0076] When the public channel status detection unit or the adjacent branch status detection unit experiences a communication interruption, a sampling missing ratio exceeding the missing ratio threshold, a sensor output exceeding the limit, or a parameter confidence level below the confidence threshold, the non-target independent response status judgment for the corresponding adjacent branch is suspended, and only verification information is output.

[0077] S203, using common disturbance components, performs common disturbance stripping on the state change segments of adjacent branches, thereby obtaining independent state residual segments; The state increment of an adjacent non-target device branch can be determined according to the following formula:

[0078] in, Indicates the first The directional normalized state values ​​of the adjacent branches at sampling time t Indicates the first The baseline state values ​​of each adjacent branch, This indicates the state increment of adjacent branches.

[0079] See Figure 4 At the corresponding sampling time, the building control system subtracts the common disturbance component from the state increment of adjacent branches to obtain the independent state residual value. Multiple Arranged in chronological order of sampling time to form independent state residual segments; It should be noted that, since the status data of the common passage and the adjacent branch road have been normalized according to the direction of the enhancement of the function of the common equipment, the independent state residual values ​​are... The positive and negative signs have a meaning of state and direction; A positive value indicates that the adjacent non-target equipment branch forms a residual state response exceeding the predicted component of the common disturbance along the direction of the enhancement of the common equipment effect; A negative value indicates that the actual state response of the adjacent branch is lower than the predicted component of the common disturbance, or that the adjacent branch has produced a state deviation in the opposite direction to the enhancement direction of the common equipment.

[0080] The non-target independent response state described in this application uses the positive independent state residual as the judgment basis; the negative independent state residual is not used to determine the non-target independent response state, but can be recorded as reverse state deviation information or disturbance transmission relationship verification information.

[0081] Before determining the adjacent independent response conditions, the building control system can also determine the effective direction of the residual based on the current public equipment action type, state data type, and the non-target independent response state to be identified; the effective direction of the residual is denoted as... , Pick or And determine the directed independent state residuals: When an abnormal enhancement response occurs in an adjacent non-target device branch during the enhancement process of a common device, the direction corresponding to the abnormal enhancement response as a positive value will be determined as the effective direction of the residual; only when Only when the adjacent independent response threshold is reached will the corresponding sampling point be determined as satisfying the adjacent independent response condition.

[0082] The absolute value of independent state residuals can be used for residual magnitude statistics or model diagnosis, but adjacent independent response times... Prioritize determination based on directed independent state residuals; for cases where the residual direction is opposite to the expected direction of the state to be identified, mark it as a reverse residual state and generate verification information or enter the corresponding reverse state identification process, instead of directly determining it as the current non-target independent response state.

[0083] Independent state response quantity The maximum value of the positive independent state residuals within the verification sampling window can be taken: When the verification sampling window is in When all are less than or equal to 0, it can be The value is determined to be 0.

[0084] In another implementation, the independent state response quantity The integral value can be determined based on the integral value of the positive independent state residual within a preset integration time period. During integration, independent state residual values ​​less than 0 are integrated as if they were zero, so that the integral value characterizes the cumulative state response of adjacent non-target equipment branches exceeding the common disturbance component along the direction of enhancement of the common equipment effect. Optionally, the integral value of the positive independent state residual is determined according to the following formula:

[0085] When using the integral value of the positive independent state residual to determine the independent state response, the threshold for adjacent independent responses adopts a dimension and threshold caliber that matches the integral value; adjacent independent response times This refers to the sampling moment when the independent state residual value first satisfies the adjacent independent response condition; when the residual peak value is used as the independent state response quantity, the adjacent independent response condition is the independent state residual value. Not less than the threshold of adjacent independent responses .

[0086] Independent state residuals Continuous response thresholds not less than the threshold of adjacent independent responses The duration is denoted as ; It is determined based on the time difference between the first and last sampling times that continuously meet the conditions; if a single missing point occurs in the continuous sampling sequence, not exceeding the preset number of fault-tolerant sampling points, it can be re-judged after interpolation with adjacent sampling values; once the number of fault-tolerant sampling points is exceeded, the accumulation of the current continuous duration is terminated.

[0087] S204, based on the independent state residual fragment and the target branch state change fragment, determine whether there is a non-target independent response state in the adjacent non-target device branch; The building control system determines the response comparison time of the target branch based on the segment of state change in the target branch. and the change in the state of the target branch The initial threshold of the target branch response is denoted as... The effective response threshold of the target branch is denoted as ,and To compare Small; It is used to distinguish the discernible state changes of the target branch from sampling noise. This is used to determine whether the target branch has formed an effective response that matches the current linkage action.

[0088] When the target branch state change value reaches within the verification sampling window When that time comes, the first time to reach The sampling time was determined to be When the target branch state change value does not reach the specified value within the verification sampling window... When that happens, the end time of the verification sampling window is determined as... In this way, even if the target branch does not form a distinguishable response, the target branch response comparison time can be obtained for comparison with the adjacent independent response times.

[0089] Target branch state change You can take the maximum absolute value of the target branch state change within the verification sampling window, or you can take the value equal to... The integral state change under the same statistical caliber; when using the maximum value caliber. Just with They have the same dimensions.

[0090] In one implementation, the first [aspect] is determined when the following conditions are met simultaneously. A pair of adjacent non-target device branches have non-target independent response states: First, Not less than ;second, Earlier ,and The time difference between Tᵢ and Tᵢ is not less than the preset timing margin. ;third, Less than ;fourth, Not less than the preset duration .

[0091] Adjacent independent response threshold It can be determined based on the standard deviation of residual noise in the reference sampling window, the accuracy of sensors in adjacent branches, and the historical normal residual distribution; for example, The larger of the following can be taken: three times the standard deviation of residual noise, the minimum detectable change of the sensor, and the 95th percentile of historical normal residuals.

[0092] Target branch response start threshold The effective response threshold of the target branch can be determined based on the standard deviation of the target branch's reference noise and the minimum discernible change of the target branch's sensor, for example, by taking the larger of three times the standard deviation of the target branch's reference noise and the minimum discernible change; It can be determined based on the distribution of the target branch status change under historical effective linkage conditions, such as taking the 5th percentile value of the target branch status change under historical effective linkage conditions; or it can be determined based on the relationship between the action amplitude of the public equipment and the historical transmission relationship of the target branch.

[0093] Preset timing margin It can be determined based on the sampling period, the synchronization error of each state detection unit, and the time delay difference of common disturbance propagation; for example, Not less than two sampling periods, and not less than the maximum synchronization error of the state detection unit; preset duration. It can be determined based on the sampling frequency and the inertia of the equipment, such as no less than three consecutive sampling cycles, or no less than a preset proportion of the historical effective branch response confirmation time.

[0094] The above four conditions are used to confirm the amplitude of the independent response of adjacent branches, confirm that the timing of the establishment of the adjacent independent response relative to the response of the target branch is ahead, confirm that the target branch has not formed an effective state response, and eliminate instantaneous noise. With the combination of these four conditions, the building linkage controller will not directly generate control commands based on a single residual peak value.

[0095] S205, based on the determination result of the non-target independent response state, generates or adjusts the linkage control command of building equipment; Linkage control commands can include target area identifier, target equipment branch identifier, adjacent non-target equipment branch identifier, common equipment identifier, command type, target control parameters, limit parameters, effective time, triggering reason, and execution object; command types can cover adjustment permission, pending review, output limit, adjacent branch review, target branch review, or common equipment action restriction.

[0096] See Figure 5 When there is no non-target independent response state, the building linkage controller will generate subsequent linkage control instructions for the target device branch or public equipment according to the linkage strategy of the target area; when there is a non-target independent response state, the original non-forced output enhancement instruction to be generated will be set to the pending review state, or at least one of the following will be generated: adjacent branch review instruction, target branch review instruction, and public equipment output limiting instruction.

[0097] In fire smoke exhaust scenarios, the building linkage controller will determine the adjustment authority of the current control command based on the command level identifier, mandatory execution identifier, or minimum operating parameters in the fire linkage control strategy table; the smoke exhaust fan start command with the mandatory execution identifier will not be canceled, blocked, or delayed due to the non-target independent response state; the non-target independent response state is only used for non-mandatory frequency increase, optimization adjustment, or subsequent output enhancement stages after the fire mandatory start is completed.

[0098] After confirming the output limiting or subsequent frequency increase delay, the operating parameters of public equipment shall not be lower than the minimum operating parameters corresponding to the current fire linkage strategy. When the building linkage controller cannot determine the minimum operating parameters, or the fire linkage control strategy table does not provide the corresponding adjustment permission, only a review prompt will be generated, and the output of public equipment will not be automatically reduced.

[0099] In one possible implementation, when it is determined that an adjacent non-target device branch has a non-target independent response state, the building linkage controller sets a non-target independent response state flag for the adjacent non-target device branch and records the adjacent non-target device branch identifier, linkage trigger event identifier, and state determination time corresponding to the state flag.

[0100] During the period when the non-target independent response status marker is not cleared, the building linkage controller maintains a pending review status or output restriction status for the non-mandatory output enhancement command corresponding to the status marker, and does not immediately restore the non-mandatory output enhancement command based on the result that the non-target independent response status determination condition is not met in a single subsequent status sampling window.

[0101] After the status flag is set, the building linkage controller determines a series of recovery sampling windows, and within each recovery sampling window, it re-determines the independent state residual segments of adjacent non-target equipment branches and the state change of the target branch.

[0102] When a preset number of consecutive recovery sampling windows fail to meet the determination conditions for the non-target independent response state, and the change in the target branch state reaches the effective response threshold of the target branch, the non-target independent response state flag is cleared.

[0103] The preset number is determined based on the inertia of the common equipment, the response time of the target equipment branch, and the length of the recovery sampling window; for example, the preset number can be 2 to 5; when any recovery sampling window meets the determination condition of the non-target independent response state again, the counting of the continuous recovery sampling windows restarts, and the non-target independent response state mark is maintained.

[0104] After clearing the non-target independent response status flag, the building linkage controller regenerates subsequent non-mandatory linkage control commands according to the linkage strategy of the current target area; whether the non-mandatory output enhancement command is resumed is also determined according to the current target branch status and public equipment operating status.

[0105] This embodiment takes a smoke exhaust linkage scenario as an example to illustrate the process of common disturbance removal, relative timing judgment and linkage command adjustment; the common equipment is the smoke exhaust fan, the common fluid channel is the smoke exhaust main pipe, the target equipment branch is the target smoke exhaust branch, and the adjacent non-target equipment branch is the adjacent non-target smoke exhaust branch that shares the smoke exhaust main pipe with the target smoke exhaust branch.

[0106] The building linkage controller acquires differential pressure status data at a sampling frequency of 10 Hz, and determines the 5 s before the frequency rise of the smoke exhaust fan as the reference sampling window and the 15 s after the frequency rise as the verification sampling window. The smoke exhaust valve closing feedback of the adjacent non-target smoke exhaust branch has been continuously maintained for 3 s, and the preset closing confirmation time is 2 s. Therefore, the adjacent branch meets the branch boundary conditions for the interlocking bypass verification.

[0107] After directional normalization, the baseline state value of the main exhaust pressure difference within the baseline sampling window is 80 Pa; after the exhaust fan frequency is increased, the corresponding state value of the main exhaust pressure difference increases to 120 Pa, and the state increment of the common channel is 40 Pa; based on the exhaust main exhaust identifier, adjacent branch identifier, pressure difference state type, fan frequency increase action type, and adjacent exhaust valve closure status, the transmission coefficient is obtained from the preset transmission parameter table. The transmission delay is 0.42. It is 0.8 s.

[0108] The normalized model fitting error recorded by the current parameters The preset model error threshold is 0.12. The value is 0.25; within the state sampling window, only the current exhaust fan is detected to have increased frequency, and the adjacent exhaust valve closure feedback does not result in a state switch; therefore, the current disturbance propagation relationship passes the model applicability verification.

[0109] At a corresponding sampling time, the state increment of the common channel after 0.8 s time alignment is 40 Pa, and the common disturbance component is 16.8 Pa obtained from the transfer coefficient of 0.42; the state increment of the adjacent non-target smoke exhaust branch under the same response dimension is 29 Pa, so the independent state residual is 12.2 Pa.

[0110] In this embodiment, the threshold for adjacent independent responses The target branch response threshold is 8 Pa. The effective response threshold of the target branch is 2 Pa. 9 Pa, preset timing margin The preset duration is 1.0 s. The threshold is 1.0s; the above thresholds are determined based on the differential pressure sensor accuracy, reference noise, historical normal residual distribution, and historical effective smoke exhaust response distribution, respectively.

[0111] The independent residual of adjacent branches first reaches 8 Pa at 2.1 s after the exhaust fan frequency is increased, i.e. The time is 2.1 s; the time when the state change of the target smoke exhaust branch first reaches 2 Pa is 4.0 s after frequency increase, that is... It is 4.0 s; and The time difference between them is 1.9 s, which is greater than the preset timing margin of 1.0 s.

[0112] The maximum state change of the target smoke exhaust branch within the verification sampling window The effective response threshold of the target branch is 9 Pa, which is less than 5 Pa; the duration of the independent state residuals of adjacent branches is not less than 8 Pa. The duration is 1.5 s, which is greater than the preset duration of 1.0 s; therefore, the four conditions of independent response amplitude, relative timing, insufficient effective response of the target and duration are all met.

[0113] The building control system determines that there is a blocked bypass suction offset state in the adjacent non-target smoke exhaust branch; for the fire-fighting forced start command, the building control system maintains its execution; for the non-forced frequency increase command after the smoke exhaust fan has started, the command is set to the pending verification state, and a verification command for the adjacent smoke exhaust valve and a verification command for the connection status of the target smoke exhaust branch are generated; if the fire-fighting linkage strategy specifies a minimum operating frequency for the smoke exhaust fan, then any limiting result shall not be lower than the minimum operating frequency.

[0114] This embodiment illustrates the implementation of the method of this application in an air conditioning water system; the common equipment is a circulating water pump, the common fluid channel is a water supply main pipe, the target equipment branch is a target water circuit branch, and the adjacent non-target equipment branch is another water circuit branch that shares the water supply main pipe with the target water circuit branch.

[0115] In this embodiment, the main flow rate and branch flow rate are used as response status data. The status type and dimension of both are flow rate. The building linkage controller acquires 5 seconds of reference sampling data before the frequency rise of the circulating water pump and acquires 20 seconds of verification sampling data after the frequency rise. Based on the corresponding reference flow rate, it generates the main flow rate change segment, the target branch flow rate change segment, and the adjacent branch flow rate change segment.

[0116] After the circulating water pump frequency is increased, the flow rate increment of the main water supply pipe is 60 m³ / h; the transfer coefficient corresponding to the current main water supply pipe, adjacent water branch and pump frequency increase operation in the parameter table is 0.18, and the transfer delay is 1.2 s; the current parameter record passes the model applicability verification, so the common flow disturbance component of the adjacent branch is the time-aligned main pipe flow rate increment corrected by the transfer coefficient.

[0117] At one verification time, the common flow disturbance component is 10.8 m³ / h, the measured flow increment of the adjacent water branch is 19.5 m³ / h, and the corresponding independent state residual is 8.7 m³ / h; the adjacent independent response threshold is 5.0 m³ / h, and the adjacent independent response time is 2.6 s after the pump frequency is increased.

[0118] The target waterway branch first reaches the response start threshold 4.8 s after frequency amplification, and the response comparison time of the target branch is 4.8 s; the preset timing margin is 1.0 s; the maximum flow change of the target waterway branch within the verification sampling window is 3.8 m³ / h, and the effective response threshold of the target branch is 6.0 m³ / h; the duration for which the independent state residual of adjacent branches is continuously not less than 5.0 m³ / h is 1.4 s, and the preset duration is 1.0 s.

[0119] Since the independent response of the adjacent branch precedes the response of the target branch by 2.2 seconds, the target branch has not formed an effective flow response and the adjacent independent residuals continue to reach the preset duration. The building linkage controller determines that there is an abnormal diversion response state in the adjacent non-target waterway branch.

[0120] Based on the abnormal diversion response status, the building linkage controller can set the subsequent non-forced frequency increase command of the water pump to a pending verification status, generate verification commands for adjacent water branch valves and verification commands for the target water branch flow; after eliminating the abnormal diversion response, the water pump regulation will continue to be executed according to the current target area's air conditioning water system regulation strategy.

[0121] As can be seen from this embodiment, this application does not directly perform difference calculations on different physical quantities; the main flow rate and branch flow rate use the same dimension to perform common disturbance stripping; if the system selects the main pressure and branch pressure, the corresponding parameter table and response threshold are configured according to the pressure dimension.

[0122] In some building equipment systems, the common fluid channels are not equipped with independent status detection units, or the operating status of the common equipment is more suitable for characterizing the current disturbance source than the detection value of the common channel. In this case, the frequency, power or regulating valve opening of the common equipment can be used as the operating status data of the common equipment, but the increment of the operating status should not be directly subtracted from the increment of branch pressure, differential pressure or flow rate.

[0123] Public equipment operation status For example, the increment of public equipment movement can be determined according to the following formula: in, Indicates the sampling time The operational status values ​​of public equipment This represents the reference action state value within the reference sampling window. The direction factor represents the operational state of public equipment. This indicates the increment of public equipment operations.

[0124] For the Each adjacent non-target device branch, through the motion disturbance transmission coefficient and motion disturbance propagation delay The increment of common equipment action is converted into a common disturbance component with the same dimensions as the response state of adjacent branches:

[0125] in, The dimensions are jointly determined by the operating state dimensions of the common equipment and the response state dimensions of the target branch; for example, when the fan frequency is used as the operating state and the pressure difference between adjacent smoke exhaust branches is used as the response state. It can represent the branch voltage difference response corresponding to a unit frequency change; By comparing with the transmission coefficient The same historical calibration and model applicability verification process was used to obtain the results.

[0126] When an effective motion disturbance transmission relationship cannot be obtained, or when the model fitting error of the motion disturbance transmission relationship is greater than the preset model error threshold, the frequency, power, or valve opening of the common equipment is only output as state verification information and does not participate in the common disturbance stripping.

[0127] This application also provides a building equipment linkage control instruction generation device; the device can be installed in the building linkage controller, or it can be formed by loading a computer program into the processor in the building linkage controller to form a corresponding functional module.

[0128] The device includes a segment acquisition module, a disturbance determination module, a disturbance stripping module, a state determination module, and an instruction processing module. The segment acquisition module is used to acquire common channel state change segments, target branch state change segments, and adjacent branch state change segments. The disturbance determination module is used to determine common disturbance components based on common channel state change segments and disturbance propagation relationships. The disturbance stripping module is used to strip common disturbance components from adjacent branch state change segments and form independent state residual segments.

[0129] The state determination module is used to determine whether there is a non-target independent response state in adjacent non-target equipment branches based on independent state residual fragments and target branch state change fragments; the instruction processing module is used to generate or adjust building equipment linkage control instructions based on the determination results of non-target independent response states.

[0130] The above functional modules can be implemented by software, hardware, or a combination of both. When implemented in software, the corresponding program can be stored in memory and executed by a processor. When implemented in hardware, it can be implemented by a programmable logic controller, an edge controller, or a dedicated control circuit. The module division is only for illustrating the corresponding functions and does not limit the specific hardware structure.

[0131] Those skilled in the art will understand that, without conflict, the above embodiments and features can be combined with each other; for communication methods, data storage methods and basic sampling processing not specifically described, implementation methods in the field of building automation that are compatible with the technical solutions of this application can be adopted.

[0132] The above description is merely an exemplary embodiment of this application and is not intended to limit the scope of protection of this application; any equivalent substitutions or transformations made within the technical concept of this application regarding the sequence of steps, data acquisition methods, or controller deployment forms should be used to determine the scope of protection in conjunction with the technical features defined in the claims.

Claims

1. A method for generating linkage control commands based on building equipment status, characterized in that, The method is executed by the building control system, and the method includes: In response to a linkage triggering event in the target area, the system acquires the state change segments of the common fluid channel affected by the action of the common equipment, the state change segments of the target branch of the target equipment branch, and the state change segments of the adjacent branches of the adjacent non-target equipment branches that share the common fluid channel with the target equipment branch. Based on the disturbance propagation relationship corresponding to the adjacent non-target device branch, the common response of the adjacent non-target device branch is reconstructed, and a model verification sub-window is determined based on the data before the state change of the adjacent branch reaches the independent deviation screening condition. The applicability of the disturbance propagation relationship is verified within the model verification sub-window. If the disturbance propagation relationship passes the applicability check, a common disturbance component is determined based on the common channel state change segment and the disturbance propagation relationship, and the common disturbance component is extracted from the adjacent branch state change segment to obtain an independent state residual segment; Based on the independent state residual fragment and the target branch state change fragment, determine whether the adjacent non-target device branch has a non-target independent response state; Based on the determination result of the non-target independent response state, generate or adjust the linkage control command of the building equipment.

2. The method according to claim 1, characterized in that, The process of determining a model validation sub-window based on data prior to the adjacent branch state changes reaching the independent deviation screening condition, and performing applicability validation on the disturbance propagation relationship within the model validation sub-window, includes: The sampling time at which the change in the state of the common channel first satisfies the common valid change condition is determined as the start time of model verification. Based on the disturbance propagation relationship, the common response of the adjacent non-target device branches after the start time of the model verification is reconstructed, and the independent deviation screening time is determined according to the deviation between the state changes of the adjacent branches and the common response. The model validation sub-window is determined based on the model validation start time and the prior sampling time no later than the independent deviation screening time; The applicability of the disturbance propagation relationship is verified based on the common response and the state changes of adjacent branches within the model verification sub-window.

3. The method according to claim 2, characterized in that, The step of determining the independent deviation screening time based on the deviation between the adjacent branch state changes and the common response includes: Determine the adjacent branch state increment relative to the adjacent branch reference state; The state increment of the adjacent branch at the corresponding sampling time is compared with the common response to obtain the prediction residual; When the number of sampling points in which the predicted residual continuously reaches the candidate independent response prediction threshold reaches the preset number of prediction points, the first sampling time in the corresponding continuous sampling sequence is determined as the independent deviation screening time. If the independent deviation screening time is not determined after a preset model verification duration from the start time of the model verification, the end time of the model verification sub-window is determined based on the start time of the model verification and the preset model verification duration.

4. The method according to claim 3, characterized in that, The applicability verification of the disturbance propagation relationship includes: Determine the number of valid sampling points within the model validation sub-window; When the number of valid sampling points is less than the preset minimum number of verification points, the automatic determination of the non-target independent response state based on the current state change segment is paused, and state verification information is generated. When the number of valid sampling points reaches the preset minimum number of verification points, the model fitting error is determined based on the adjacent branch state increment and the common response within the model verification sub-window. The system detects whether there are changes in the actions of multiple common devices within the detection state sampling window, and detects whether the branch boundary state of the adjacent non-target device branch has changed. When the model fitting error is greater than the preset model error threshold, there are changes in the actions of multiple common devices, or the branch boundary state changes, it is determined that the disturbance transmission relationship has failed the applicability verification, the use of the disturbance transmission relationship to perform common disturbance stripping is stopped, and state verification information is generated or an alternative parameter record is selected. Otherwise, the perturbation propagation relationship is determined to pass the applicability check.

5. The method according to claim 4, characterized in that, The disturbance propagation relationship includes the propagation coefficient and propagation delay corresponding to the adjacent non-target device branches; determining the common disturbance component based on the common channel state change segment and the disturbance propagation relationship includes: Determine the common channel state increment relative to the common channel reference state of the common channel state change segment; The common channel state increment is time-aligned according to the transmission delay, and the amplitude of the time-aligned common channel state increment is corrected according to the transmission coefficient to obtain the common disturbance component with the same state type and response dimension as the adjacent branch state change segment. The transmission coefficient and the transmission delay are obtained through parameter records. The parameter records are determined by matching from a preset transmission parameter table based on the common channel identifier, the adjacent non-target device branch identifier, the status data type, the common device action type, and the branch boundary status. When multiple parameter records are matched, the target parameter record is determined based on the applicable working conditions and parameter confidence level.

6. The method according to claim 5, characterized in that, The parameter records are obtained through a historical calibration process, which includes: In non-alarm self-test or debugging mode, the common equipment is controlled to perform preset actions, and the status changes of the common channel and the status changes of the adjacent branch are collected; During the detection and calibration sampling period, there are changes in the operation of other common equipment, independent control actions of the adjacent non-target equipment branches, or changes in the branch boundary state of the adjacent non-target equipment branches; When a change in the operation of the other common equipment, the independent control action, or the change in the branch boundary state is detected, the corresponding calibration sampling data is determined as disturbed calibration data, and the determination of the transmission coefficient and the transmission delay based on the disturbed calibration data is prohibited. Time response comparison and amplitude relationship fitting are performed on candidate valid calibration data that are not identified as the disturbed calibration data to determine candidate propagation delay and candidate propagation coefficient; When the candidate transmission delay and the candidate transmission coefficient are within the corresponding value boundaries and the model fitting error is not greater than the preset error threshold, the candidate transmission delay and the candidate transmission coefficient are written into the preset transmission parameter table.

7. The method according to any one of claims 1 to 6, characterized in that, The acquisition of the common channel state change segment, the target branch state change segment, and the adjacent branch state change segment includes: The operating status change time of the public equipment is obtained, and a reference sampling window and a verification sampling window are determined based on the operating status change time; Within the reference sampling window and the verification sampling window, acquire common channel status data, target branch status data and adjacent branch status data, and map each status data to the common sampling time axis; According to the direction rules corresponding to the state data type, the common channel state data, the target branch state data, and the adjacent branch state data are directionally normalized. Based on the directional normalized state data and the corresponding baseline state, the common channel state change segment, the target branch state change segment, and the adjacent branch state change segment are generated. Among them, the common channel status data and adjacent branch status data used to perform the common disturbance stripping belong to the same status type and have the same response dimension.

8. The method according to claim 7, characterized in that, The step of determining whether the adjacent non-target device branch has a non-target independent response state based on the independent state residual fragment and the target branch state change fragment includes: The effective direction of the residual is determined based on the non-target independent response state to be identified, and the directed independent state residual is determined based on the effective direction of the residual and the independent state residual fragment; The sampling time when the directed independent state residual first reaches the residual response threshold is determined as the adjacent independent response time, and the independent state response quantity is determined based on the peak value or integral value of the directed independent state residual. When the change in the state of the target branch reaches the target branch response start threshold within the verification sampling window, the sampling time at which the target branch response start threshold is first reached is determined as the target branch response comparison time; otherwise, the end time of the verification sampling window is determined as the target branch response comparison time. When the independent state response quantity reaches the independent response quantity threshold corresponding to its statistical caliber, the adjacent independent response time is earlier than the target branch response comparison time and the time difference between the two reaches a preset timing margin, the target branch state change quantity is lower than the target branch effective response threshold, and the directed independent state residual continues to reach the residual response threshold for a preset duration, it is determined that the non-target independent response state exists.

9. The method according to claim 8, characterized in that, The common equipment is a smoke exhaust fan, the common fluid channel is a smoke exhaust main pipe, the target equipment branch is a target smoke exhaust branch, and the adjacent non-target equipment branch is an adjacent non-target smoke exhaust branch that shares the smoke exhaust main pipe with the target smoke exhaust branch. Before determining whether the adjacent non-target smoke exhaust branch has the non-target independent response state, obtain the shutdown feedback state and shutdown feedback duration of the adjacent non-target smoke exhaust branch; When the closing feedback state indicates that the adjacent non-target smoke exhaust branch is in a closed state, the closing feedback duration reaches the preset closing confirmation time and meets the determination conditions of the non-target independent response state, it is determined that there is a blocking bypass suction force offset state. Based on the blocked bypass suction offset state, the non-mandatory adjustment command of the smoke exhaust fan after the fire-fighting forced start is reviewed or limited, and the adjusted smoke exhaust fan operating parameters are not lower than the minimum operating parameters corresponding to the fire-fighting linkage strategy; when the minimum operating parameters cannot be determined, only a review prompt is generated.

10. A building equipment linkage control command generation device, characterized in that, The device includes: The segment acquisition module is used to respond to the linkage triggering event of the target area to acquire the common channel state change segment of the common fluid channel affected by the action of the common equipment, the target branch state change segment of the target equipment branch, and the adjacent branch state change segment of the adjacent non-target equipment branch that shares the common fluid channel with the target equipment branch. The model validation module is used to reconstruct the common response of the adjacent non-target device branches based on the disturbance transmission relationship corresponding to the adjacent non-target device branches, and to determine the model validation sub-window based on the data before the state change of the adjacent branches reaches the independent deviation screening condition, and to perform applicability validation on the disturbance transmission relationship within the model validation sub-window; The disturbance stripping module is used to determine a common disturbance component based on the common channel state change segment and the disturbance transmission relationship, and strip the common disturbance component from the adjacent branch state change segment to obtain an independent state residual segment, provided that the disturbance transmission relationship passes the applicability check. The state determination module is used to determine whether there is a non-target independent response state in the adjacent non-target device branch based on the independent state residual fragment and the target branch state change fragment; The instruction processing module is used to generate or adjust the linkage control instructions of the building equipment based on the determination result of the non-target independent response state.