Data preprocessing method of automatic building control platform
The data preprocessing method addresses the limitations of conventional systems by ensuring data integrity and error recognition in building automation, enabling effective data collection and user-guided inspections.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- NARA CONTROLS
- Filing Date
- 2024-12-30
- Publication Date
- 2026-07-09
Smart Images

Figure KR2024021451_09072026_PF_FP_ABST
Abstract
Description
Data preprocessing method for building automation control platforms
[0001] The present invention relates to a data preprocessing method for a building automation control platform, and more specifically, to a data preprocessing method for a building automation control platform that can ensure sufficient data collection even in poor field conditions, can propose field inspection results to the user, and allows even non-skilled automation control technicians to easily recognize errors that may occur during field construction.
[0002] Generally, various equipment is installed in medium to large buildings, such as office buildings, public institution buildings, and apartments, to regulate the internal environment.
[0003] For example, an air conditioning system is installed to maintain the indoor air in a state suitable for its intended use by controlling the temperature, humidity, and cleanliness of the indoor air. The air conditioning system includes driving units such as a supply fan, a supply damper, an exhaust fan, an exhaust damper, a cooling valve, and a heating valve, and a sensing unit for sensing temperature and humidity.
[0004] The building automation system creates a comfortable indoor environment by adjusting heat source equipment and air conditioning units installed in the building based on data collected through various sensors and measuring instruments installed within the building.
[0005] However, data platforms for building automation control systems based on conventional technology lacked the ability to correct field data, diagnose data anomalies, or suggest on-site inspections to users, which limited the ability to enhance the practical effectiveness of the building automation control system.
[0006] Prior art includes Korean Registered Patent Publication No. 10-2664805 (published May 14, 2024), titled "Building automatic control system with built-in fault diagnosis function using artificial intelligence and method thereof."
[0007] The problem to be solved by the present invention is to provide a data preprocessing method for a building automation control platform that can ensure sufficient data collection even in poor field conditions, suggest field inspection results to the user, and enable easy identification of errors that may occur during field implementation, even for non-skilled automation control technicians.
[0008] The problems that the present invention aims to solve are not limited to those mentioned above, and other unmentioned problems will be clearly understood by those skilled in the art to which the present invention belongs from the description below.
[0009] To achieve the aforementioned problem, the present invention provides a data preprocessing method for a building automatic control platform, comprising: a data acquisition step in which a control point for building automatic control acquires data; a data loss verification step in which a data loss is confirmed among the data obtained in the data acquisition step; a data estimation step in which data is estimated using a data ensemble average method based on data before and after the time of the data loss for the control point where the data loss has occurred; a data loss correction step in which a data loss value is corrected based on the estimated data obtained through the data estimation step; a log record storage step in which a record of the data loss value corrected in the data loss correction step is stored; and an inspection guidance step in which the log record stored in the log record storage step is guided to a user so that the user can inspect the corresponding control point.
[0010] In the above data loss verification step, if the data loss is 10 consecutive times or less, it can be determined that the data loss has been cured.
[0011] In addition, in the above data loss verification step, if the data loss is not 10 consecutive times or less, it is determined that the data loss has occurred, and the data estimated immediately before the time of the data loss can be reflected for the above control point.
[0012] In addition, in the data loss verification step, the standard deviation of the 120 previous data points of the control point is calculated at a predetermined interval, and if the data of the control point is more than twice the standard deviation, the change in the data value of the control point is calculated to determine whether the data of the control point is due to a momentary error.
[0013] When the data of the above control point is determined to be an error value, the data value of the above control point is replaced with the upper band value of the above standard deviation, and in the above inspection guidance step, if the above control point deviates from the error judgment value at the time when the data is determined to be an error value 100 times or more, the control unit can guide the user to inspect the said control point.
[0014] The present invention has the advantage of ensuring sufficient data collection even in poor field conditions, suggesting field inspection results to the user, and enabling the operator to easily recognize errors that may occur during field implementation, even if they are not a skilled automatic control technician.
[0015] The effects of the present invention are not limited to the effects described above, and should be understood to include all effects that can be inferred from the configuration of the invention described in the detailed description of the invention or the claims.
[0016] Figure 1 is a flowchart showing the flow of a data preprocessing method for a building automatic control platform according to the present invention.
[0017] The present invention will be described below with reference to the attached drawings. However, the present invention may be implemented in various different forms and is therefore not limited to the embodiments described herein. Furthermore, in order to clearly explain the present invention in the drawings, parts unrelated to the explanation have been omitted, and similar parts throughout the specification have been given similar reference numerals.
[0018] Throughout the specification, when it is stated that a part is "connected (connected, in contact, combined)" with another part, this includes not only cases where they are "directly connected," but also cases where they are "indirectly connected" with other members interposed between them. Furthermore, when it is stated that a part "includes" a certain component, this means that, unless specifically stated otherwise, it does not exclude other components but rather allows for the inclusion of additional components.
[0019] The terms used in this specification are used merely to describe specific embodiments and are not intended to limit the invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this specification, terms such as "comprising" or "having" are intended to indicate the existence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof.
[0020] The building automatic control system according to the present invention can correct field data that is missing or has errors due to various causes, store log records regarding this, notify the user or construction engineer of the details, and suggest an inspection.
[0021] Figure 1 is a flowchart showing the flow of a data preprocessing method for a building automatic control platform according to the present invention.
[0022] Referring to FIG. 1, the data preprocessing method of a building automatic control platform according to the present invention may include a data acquisition step (S100), a data loss verification step (S200), a data estimation step (S300), a data loss correction step (S400), a log record storage step (S500), and an inspection guidance step (S600).
[0023] The data acquisition step (S100) is the process in which a control point for building automatic control acquires data. Data for building control is collected through various sensors and measuring instruments installed within the building.
[0024] The data loss verification step (S200) is a process of verifying whether data loss has occurred among the data obtained in the data acquisition step (S100).
[0025] In the above data loss verification step (S200), if the data loss is 10 consecutive times or less, it can be determined that the data loss has been cured.
[0026] If the data loss is cured, a log is recorded in the log record storage step (S500) indicating that the data loss for the corresponding control point has been cured, and if necessary, the control unit may suggest to the user to check the data of the corresponding control point.
[0027] In addition, in the data loss verification step (S200), if the data loss is not 10 consecutive times or less, it is determined that the data loss has occurred, and the data estimated immediately before the time of the data loss can be reflected for the control point.
[0028] Similarly, the control unit records a log for the control point reflecting the estimated data and can suggest to the user to check the data for that control point.
[0029] Meanwhile, in the data loss verification step (S200), the standard deviation of the 120 previous data points of the control point is calculated at a predetermined interval, and if the data of the control point is more than twice the standard deviation, the change in the data value of the control point is calculated to determine whether the data of the control point is due to a momentary error.
[0030] When the data of the above control point is determined to be an error value, the data value of the above control point is replaced with the upper band value of the above standard deviation, and in the inspection guidance step (S600), if the number of times the above control point deviates from the error determination value at the time when the data is determined to be an error value is 100 or more, the control unit can guide the user to inspect the corresponding control point.
[0031] The data estimation step (S300) is a process of estimating data using a data ensemble average method based on data before and after the time of data loss for the control point where the data loss occurred.
[0032] The data loss correction step (S400) is a process of correcting data loss values based on the estimated data obtained through the data estimation step.
[0033] The log record storage step (S500) is a process of storing a record in which the data loss value has been corrected in the data loss correction step.
[0034] The inspection guidance step (S600) is a process of guiding the user to inspect the corresponding control point by providing the user with the log record stored in the log record storage step above.
[0035] According to the present invention, a data preprocessing system is added to a building automatic control system data platform, which has the advantage of ensuring sufficient data collection even in poor field conditions, suggesting field inspection results to the user, and helping even non-skilled automatic control technicians easily recognize errors that may occur during field implementation.
[0036] The control method according to an embodiment of the present invention is described in a series of sequences for clarity, but the numbering order does not specify the order of each step. Some of these steps may be skipped, performed in parallel, or performed without strictly maintaining a sequential order.
[0037] The control method of the building automation control system described above can be performed by a computer program stored on a storage medium. Here, the storage medium is provided in a terminal, and the computer program can be executed on a microprocessor. The terminal may be a personal computer, a laptop, a server, etc.
[0038] The foregoing description of the present invention is for illustrative purposes only, and those skilled in the art will understand that other specific forms can be easily modified without altering the technical spirit or essential features of the present invention. Therefore, the embodiments described above should be understood as illustrative in all respects and not restrictive. For example, each component described as a single unit may be implemented in a distributed manner, and components described as distributed may likewise be implemented in a combined form.
[0039] The scope of the present invention is defined by the claims set forth below, and all modifications or variations derived from the meaning and scope of the claims and equivalent concepts thereof should be interpreted as being included within the scope of the present invention.
[0040] The present invention can ensure sufficient data collection even in poor field conditions, suggest field inspection contents to the user, and allow even non-skilled automatic control technicians to easily recognize errors that may occur during field implementation, and thus can be widely used in the field of technology for managing building automatic control platforms.
Claims
1. In a data preprocessing method for a building automation control platform, A data acquisition step in which a control point for building automatic control acquires data; A data loss verification step for verifying whether data loss has occurred among the data obtained in the above data acquisition step; A data estimation step for the control point where the above data is missing, which estimates data using a data ensemble averaging method based on data before and after the time of data loss; A data loss correction step for correcting data loss values based on estimated data obtained through the above data estimation step; A log record storage step for storing a record of correcting the data loss value in the above data loss correction step; and, A data preprocessing method for a building automatic control platform, comprising an inspection guidance step that guides the user to inspect the corresponding control point by providing the user with the log records stored in the above log record storage step.
2. In Paragraph 1, A data preprocessing method for a building automatic control platform, characterized in that, in the above-mentioned data loss verification step, it is determined that the data loss is cured when the data loss occurs 10 or fewer times consecutively.
3. In Paragraph 1, A data preprocessing method for a building automatic control platform, characterized in that in the above data loss verification step, if the above data loss is not 10 consecutive times or less, it is determined that the above data loss has occurred, and the data estimated immediately before the time of the data loss is reflected for the above control point.
4. In Paragraph 1, A data preprocessing method for a building automatic control platform, characterized in that, in the data loss verification step, the standard deviation of 120 previous data points of the control point is calculated at a predetermined interval, and if the data of the control point is more than twice the standard deviation, the change in the data value of the control point is calculated to determine whether the data of the control point is due to a momentary error.
5. In Paragraph 4, If the data of the above control point is determined to be an error value, the above control point data value is replaced with the upper band value of the above standard deviation, and A data preprocessing method for a building automatic control platform, characterized in that, in the above inspection guidance step, if the above control point deviates from the error judgment value at the time when the data is judged to be an error value 100 times or more, the control unit guides the user to inspect the said control point.