Limits...
An evaluation and implementation of rule-based Home Energy Management System using the Rete algorithm.

Kawakami T, Fujita N, Yoshihisa T, Tsukamoto M - ScientificWorldJournal (2014)

Bottom Line: Currently, many rule-based HEMSs have been proposed and almost all of them assume "IF-THEN" rules.In the simulation environment, rules are processed by a smart tap that relates to the action part of each rule.In addition, we implemented the proposed system as HEMS using smart taps.

View Article: PubMed Central - PubMed

Affiliation: Graduate School of Engineering, Kobe University, 1-1 Rokkodai-machi, Nada, Kobe, Hyogo 657-8501, Japan.

ABSTRACT
In recent years, sensors become popular and Home Energy Management System (HEMS) takes an important role in saving energy without decrease in QoL (Quality of Life). Currently, many rule-based HEMSs have been proposed and almost all of them assume "IF-THEN" rules. The Rete algorithm is a typical pattern matching algorithm for IF-THEN rules. Currently, we have proposed a rule-based Home Energy Management System (HEMS) using the Rete algorithm. In the proposed system, rules for managing energy are processed by smart taps in network, and the loads for processing rules and collecting data are distributed to smart taps. In addition, the number of processes and collecting data are reduced by processing rules based on the Rete algorithm. In this paper, we evaluated the proposed system by simulation. In the simulation environment, rules are processed by a smart tap that relates to the action part of each rule. In addition, we implemented the proposed system as HEMS using smart taps.

Show MeSH

Related in: MedlinePlus

An example of rule.
© Copyright Policy - open-access
Related In: Results  -  Collection


getmorefigures.php?uid=PMC4127203&req=5

alg1: An example of rule.

Mentions: Algorithm 1 shows an example of the rule that represents “turn the lights in the entrance on if someone exists in the living room.” In addition, Figure 1 shows the Rete network generated from the rule of Algorithm 1 on the smart tap placed to the entrance. In the case of Algorithm 1 and Figure 1, data from electrical appliances or sensors are divided to “electrical appliance” or “sensor data” by those object types. After that, the data matched conditions of each node are sent to the lower node. Finally, the data satisfying all conditions on each rule are sent to the node showed as terminal node. The terminal node exists for each rule, and the data matching each rule are retrieved by checking corresponding terminal node. In Figure 1, the data that “someone exists in the living room and the light turned off in the entrance” reaches to the left terminal node. In addition, α nodes and β nodes memorize the processing results. For example, when the rule which has a condition “no one exists in the living room” is added, new node is added to the lower part of the node shown as “s.value = FALSE.” The memory of the existing node is referred and the processes for common condition are reduced.


An evaluation and implementation of rule-based Home Energy Management System using the Rete algorithm.

Kawakami T, Fujita N, Yoshihisa T, Tsukamoto M - ScientificWorldJournal (2014)

An example of rule.
© Copyright Policy - open-access
Related In: Results  -  Collection

Show All Figures
getmorefigures.php?uid=PMC4127203&req=5

alg1: An example of rule.
Mentions: Algorithm 1 shows an example of the rule that represents “turn the lights in the entrance on if someone exists in the living room.” In addition, Figure 1 shows the Rete network generated from the rule of Algorithm 1 on the smart tap placed to the entrance. In the case of Algorithm 1 and Figure 1, data from electrical appliances or sensors are divided to “electrical appliance” or “sensor data” by those object types. After that, the data matched conditions of each node are sent to the lower node. Finally, the data satisfying all conditions on each rule are sent to the node showed as terminal node. The terminal node exists for each rule, and the data matching each rule are retrieved by checking corresponding terminal node. In Figure 1, the data that “someone exists in the living room and the light turned off in the entrance” reaches to the left terminal node. In addition, α nodes and β nodes memorize the processing results. For example, when the rule which has a condition “no one exists in the living room” is added, new node is added to the lower part of the node shown as “s.value = FALSE.” The memory of the existing node is referred and the processes for common condition are reduced.

Bottom Line: Currently, many rule-based HEMSs have been proposed and almost all of them assume "IF-THEN" rules.In the simulation environment, rules are processed by a smart tap that relates to the action part of each rule.In addition, we implemented the proposed system as HEMS using smart taps.

View Article: PubMed Central - PubMed

Affiliation: Graduate School of Engineering, Kobe University, 1-1 Rokkodai-machi, Nada, Kobe, Hyogo 657-8501, Japan.

ABSTRACT
In recent years, sensors become popular and Home Energy Management System (HEMS) takes an important role in saving energy without decrease in QoL (Quality of Life). Currently, many rule-based HEMSs have been proposed and almost all of them assume "IF-THEN" rules. The Rete algorithm is a typical pattern matching algorithm for IF-THEN rules. Currently, we have proposed a rule-based Home Energy Management System (HEMS) using the Rete algorithm. In the proposed system, rules for managing energy are processed by smart taps in network, and the loads for processing rules and collecting data are distributed to smart taps. In addition, the number of processes and collecting data are reduced by processing rules based on the Rete algorithm. In this paper, we evaluated the proposed system by simulation. In the simulation environment, rules are processed by a smart tap that relates to the action part of each rule. In addition, we implemented the proposed system as HEMS using smart taps.

Show MeSH
Related in: MedlinePlus