Non-intrusive load monitoring (NILM) is of great importance for enhancing demand-side management of electricity and establishing efficient and reliable power systems, with event detection being one of the most critical components. However, existing event detection methods suffer from low detection accuracy in complex events such as high volatility, long transitions over time, and nearly simultaneous occurrences, as well as issues with generalization across different usage scenarios. To address these issues in event detection, this paper proposes an event detection method based on the Isolation Forest algorithm and a dual-layer filtering mechanism. First, normalization is applied to preprocess the data, obtaining normalized current root mean square (RMS) values to reduce unexpected external interference. Then, the Isolation Forest algorithm is used for preliminary anomaly detection, identifying suspicious events with high anomaly scores. Finally, a dual-layer filtering mechanism is employed: an adaptive time-duration filtering window and an adaptive current difference threshold window, which filter out false events, significantly improving the detection rate. The proposed method does not require pre-training of the model. Testing experiments on the Private, BLUDE, and PLAID datasets show that the proposed method can accurately detect various complex events, outperforming other advanced algorithms in terms of detection performance. Additionally, the method exhibits strong generalization capabilities, making it suitable for a wide range of application scenarios.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A Non-intrusive Load Event Detection Method Based on the Isolation Forest Algorithm and a Two-Layer Filtering Mechanism

  • Jungang Zheng,
  • Changchun Chi

摘要

Non-intrusive load monitoring (NILM) is of great importance for enhancing demand-side management of electricity and establishing efficient and reliable power systems, with event detection being one of the most critical components. However, existing event detection methods suffer from low detection accuracy in complex events such as high volatility, long transitions over time, and nearly simultaneous occurrences, as well as issues with generalization across different usage scenarios. To address these issues in event detection, this paper proposes an event detection method based on the Isolation Forest algorithm and a dual-layer filtering mechanism. First, normalization is applied to preprocess the data, obtaining normalized current root mean square (RMS) values to reduce unexpected external interference. Then, the Isolation Forest algorithm is used for preliminary anomaly detection, identifying suspicious events with high anomaly scores. Finally, a dual-layer filtering mechanism is employed: an adaptive time-duration filtering window and an adaptive current difference threshold window, which filter out false events, significantly improving the detection rate. The proposed method does not require pre-training of the model. Testing experiments on the Private, BLUDE, and PLAID datasets show that the proposed method can accurately detect various complex events, outperforming other advanced algorithms in terms of detection performance. Additionally, the method exhibits strong generalization capabilities, making it suitable for a wide range of application scenarios.