APPARATUS, SYSTEM AND METHOD FOR ENERGY MANAGEMENT
20180284169 ยท 2018-10-04
Inventors
- Kian Hoong KWAN (Singapore, SG)
- Gucheng WANG (Singapore, SG)
- Wenwen WANG (Singapore, SG)
- Chaw Poh CHIA (Singapore, SG)
- Woie Seng HOW (Singapore, SG)
- Kai Thong Mariner KWOK (Singapore, SG)
- Supun Tharindu ARIYASINGHE OWALAKANKANAMALAGE (Singapore, SG)
Cpc classification
H02B1/20
ELECTRICITY
Y02B70/3225
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H02B13/025
ELECTRICITY
H02J3/14
ELECTRICITY
H02J2310/12
ELECTRICITY
H02B1/04
ELECTRICITY
Y04S20/222
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
H02J3/14
ELECTRICITY
H02J13/00
ELECTRICITY
H02B1/04
ELECTRICITY
Abstract
An apparatus for installation with an electrical distribution box comprising a bus bar and a plurality of circuit breakers, the apparatus comprises a sensor circuit comprising at least one sensor arranged in series connection with the bus bar and one of the plurality of circuit breakers, wherein one end of the at least one sensor is connected to the bus bar and another end of the at least one sensor is connected to one of the plurality of circuit breakers; and a processor to obtain a corresponding voltage signal and a corresponding current signal flowing through the at least one sensor.
Claims
1. An apparatus for installation with an electrical distribution box comprising at least one bus bar and a plurality of circuit breakers, the apparatus comprising a sensor circuit comprising at least one passive sensor having a resistance, the at least one passive sensor arranged in series connection with the at least one bus bar and one of the plurality of circuit breakers, wherein one terminal of the at least one passive sensor is connected to the at least one bus bar and another terminal of the at least one sensor is connected to one of the plurality of circuit breakers; and wherein the apparatus further comprises a processor to obtain a voltage signal across the at least one passive sensor and derive a corresponding current signal flowing through the at least one passive sensor.
2. The apparatus according to claim 1, wherein the sensor circuit comprises at least one bus bar for connection or superimposition onto the at least one bus bar of the electrical distribution box.
3. The apparatus according to claim 1, wherein the bus bar is a neutral conductor plate.
4. The apparatus according to claim 1, wherein the processor operates to derive at least one power parameter based on the corresponding voltage signal and corresponding current signal obtained.
5. The apparatus according to claim 1, wherein the processor comprises at least one of the following: a signal processing unit having a voltage and current amplifier, a filter, and an analogue to digital converter (ADC).
6. The apparatus according to claim 5, wherein the sensor circuit comprises a plurality of sensors and a selector device is positioned between the sensor circuit and the signal processing unit to toggle between inputs fed to the signal processing unit.
7. The apparatus according to claim 1, wherein the sensor circuit comprises one sensor and a selector device operable to toggle the series connection between the one sensor and each of the plurality of circuit breakers.
8. The apparatus according to claim 4, wherein the at least one power parameter includes root mean square voltage, root mean square current, active power, reactive power, apparent power, power factor, frequency, harmonics profile.
9. The apparatus according claim 1, wherein the sensor circuit and processor are mounted on a single circuit board.
10. The apparatus according to claim 1, wherein the sensor circuit is mounted on a first circuit board and the processor is mounted on a second circuit board, wherein the second circuit board comprises a short circuit protection circuit.
11. The apparatus according to claim 1, wherein the processor comprises a communication module.
12. The apparatus according to claim 11, wherein the communication module comprises a wireless transceiver arranged to send and receive data with a third party server.
13. The apparatus according to claim 12, wherein the at least one wireless transceiver is capable of supporting at least one of the following wireless communication protocols: Wi-Fi, ZigBee, Zwave, wireless mobile telecommunications.
14. The apparatus according to claim 11, wherein the apparatus is operable to switch between a first communication mode where the apparatus is configured as a client, and a second communication mode where the apparatus is configured as an application server.
15. A system for energy management comprising an electrical distribution box installed with the apparatus of claim 11; and a server arranged in data communication with the apparatus to receive the obtained voltage, current data signal and at least one power parameter, wherein the electrical distribution box further comprises a detector to detect and establish a data communication link with the server.
16. The system according to claim 15, wherein if the electrical distribution box is unable to establish a data communication link with the server after a predetermined number of retries, the data communication link is switched to a communication with a computer device.
17. The system according to claim 15, wherein the distribution box comprises a real time clock module arranged to provide a time stamp for each voltage or current data signal.
18. The system according to claim 17, wherein upon a power interruption or shutdown, the real time clock module is reset to a predetermined setting after power is restored and a flag indicating that time stamp correction is required is set.
19. The system according to claim 18, wherein upon detection that time synchronization is available, the real time clock module is restored to the correct time and all affected time stamps are time shifted.
20. A management system comprising an apparatus according to claim 1, the apparatus arranged to receive a voltage dataset and a current dataset from a plurality of electrical appliances linked to a channel of the electrical distribution box over a predetermined period; a load identification module operable to identify each of the plurality of electrical appliances based on the voltage and current dataset received; and an electrical appliance activity recognition module operable to extract at least two states of each electrical appliance over the predetermined period.
21. The system according to claim 20, wherein the electrical appliance activity recognition module is operable to extract the at least two states of each of the plurality of electrical appliances over the predetermined period to obtain an energy consumption profile for each of the electrical appliance.
22. The system according to claim 20, wherein the sensor device is configured to derive at least one power parameter, the at least one power parameter includes active power, reactive power, apparent power, power factor, harmonics.
23. The system according to claim 20, wherein the load identification module operates to identify each of the plurality of electrical appliances based on extraction of a plurality of signatures from the voltage and current dataset obtained over a predetermined period.
24. The system according to claim 23, wherein the plurality of signatures comprise zero current count, on-off cycle count, and maximum power consumption.
25. The system according to claim 23, wherein the plurality of electrical appliances are classified based on a k-nearest neighbour algorithm.
26. The system according to claim 20, further comprises an energy consumption estimation module to receive past voltage dataset and current dataset for estimating a future period of energy consumption, the energy consumption module comprises at least one user interface suitable for customization by a user as to the level of granularity.
27. The system according to claim 20, further comprises an energy audit module wherein an operational state is extracted from the electrical appliance activity recognition module for calculation of at least two statistical parameters.
28. The system according to claim 20, further comprises a monitoring module operable to activate the load identification module and/or the electrical appliance activity recognition module for the collection of the voltage and current dataset, for detecting of abnormal electricity usage or pattern.
29. The system according to claim 20, further comprises an electrical safety module operable to receive thresholds of current and power rating and electronically notify a user once a threshold for current or power is exceeded.
30. The system according to claim 20, further comprises a lifestyle module operable to retrieve energy consumption data from the voltage and current dataset to derive an indication relating to at least one of the following: a non-electrical energy consumption, electrical energy consumption relating to one type of electrical appliance, and electrical energy consumption relating to multiple electrical appliances within a location.
31. A management system comprising at least one sensor arranged to receive a voltage dataset and a current dataset from a plurality of electrical appliances linked to a channel of an electrical distribution box over a predetermined period; a load identification module operable to identify each of the plurality of electrical appliances based on the voltage and current dataset received; and an electrical appliance activity recognition module operable to extract at least two states of each electrical appliance over the predetermined period.
32. The system according to claim 31, further comprises an energy consumption estimation module to receive past voltage dataset and current dataset for estimating a future period of energy consumption, the energy consumption module comprises at least one user interface suitable for customization by a user as to the level of granularity.
33. The system according to claim 31, further comprises an energy audit module wherein an operational state is extracted from the electrical appliance activity recognition module for calculation of at least two statistical parameters.
34. The system according to claim 31, further comprises a monitoring module operable to activate the load identification module and/or the electrical appliance activity recognition module for the collection of the voltage and current dataset, for detecting of abnormal electricity usage or pattern.
35. The system according to claim 31, further comprises an electrical safety module operable to receive thresholds of current and power rating and electronically notify a user once a threshold for current or power is exceeded.
36. The system according to claim 31, further comprises a lifestyle module operable to retrieve energy consumption data from the voltage and current dataset to derive an indication relating to at least one of the following: a non-electrical energy consumption, electrical energy consumption relating to one type of electrical appliance, and electrical energy consumption relating to multiple electrical appliances within a location.
37. The system according to claim 31, wherein the electrical appliance activity recognition module is operable to extract the at least two states of each of the plurality of electrical appliances over the predetermined period to obtain an energy consumption profile for each of the electrical appliance.
38. An apparatus for installation with an electrical distribution box comprising at least one neutral bus bar and a plurality of circuit breakers, the apparatus comprises a sensor circuit comprising at least one sensor arranged in series connection with the at least one neutral bus bar and one of the plurality of circuit breakers, wherein one terminal of the at least one sensor is connected to the at least one neutral bus bar and another terminal of the at least one sensor is connected to one of the plurality of circuit breakers; and wherein the apparatus further comprises a processor to obtain a voltage signal across the at least one sensor and a corresponding current signal flowing through the at least one sensor.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0044] The present invention will now be described, by way of example only, with reference to the accompanying drawings, in which:
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060] Other arrangements of the invention are possible and, consequently, the accompanying drawing is not to be understood as superseding the generality of the preceding description of the invention.
EMBODIMENTS OF THE INVENTION
[0061] Particular embodiments of the present invention will now be described with reference to the accompanying drawings. The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the scope of the present invention. Additionally, unless defined otherwise, all technical and scientific terms used herein have the same meanings as commonly understood by one of ordinary skill in the art to which this invention belongs.
[0062] In accordance with an aspect of the invention there is an apparatus 100 for installation with an electrical distribution box 10. The electrical distribution box typically comprises bus bar for live, neutral and ground and a plurality of branches for distribution to various electrical sockets in a premise. Each branch is installed/equipped with one or more circuit breakers 20 before distribution to the power sockets where load or electrical appliances can be plugged into. It is to be appreciated that the term load or electrical load may comprise one or more electrical appliances. It is to be appreciated that the circuit breakers 20 may be utilized for different functions including for isolation and protection, and may include different types of circuit breakers such as, but not limited to Miniature Circuit Breaker (MCB) and Residual Current Circuit Breaker (RCCB).
[0063] In various embodiments as illustrated in
[0064]
[0065] Embodiments of the individual components will be described with reference to
[0066] With reference to
[0067] The arrangement, also referred to as split conductor technology, is utilized where the live or neutral metal conductor (bus bar) is designed to separate each branch current path (with circuit breaker such as MCB) for the current passing through each MCB to be measured. As shown in
[0068] In some embodiments, instead of resistor sensors, other types of sensors suitable for a series arrangement with the MCB and bus bar may be utilized. These sensors may include hall-effect sensors and current transformers.
[0069] In some embodiments, instead of using multiple sensors, there may comprise one sensor resistor permanently hardwired with the neutral or live bus bar. A selector device, such as a multiplexer chip (not shown), may then be connected in series with the sensor resistor. The multiplexer chip may then be configured by a controller to effect a series connection with each circuit breaker branch for a predetermined period or logic.
[0070] In an alternative embodiment, a multiplexer chip may be positioned between the sensor circuit 102 and processor 104. In the embodiment, the multiplexer chip may be positioned to receive input from the plurality of sensors in the sensor circuit 102. Such an arrangement enables one single set of analogue front end (AFE) 108 and analogue-to-digital converter (ADC) 110 to be utilized to receive multiple signals flowing through the multiple sensors thereby reducing the overall size and manufacturing cost of the apparatus 100.
[0071] In choosing the sensor resistor, the temperature coefficient of resistance of the series sensor (resistor) must be taken into consideration as the resistance of the series sensor changes when the temperature increases. A proper value of the series sensor and the thermal design are needed to reduce the effect of temperature
on the resistance. Generally, a small resistance of the series sensor will reduce the temperature rise during the operation however the amplitude of voltage signal which is generated by the series sensor will be correspondingly low.
[0072] In particular, the choice of resistance values is based on the following principle:
a. The heat loss of the resistors depends on the current and the resistance of the sensor based on the Ohm's law. Generally, the heat loss of each sensor could be controlled and is limited to less than two watts.
b. A small value of resistance will reduce heat loss, but with resulting decrease in signal-to-noise ratio. Care is taken to reduce noise interference and resistance fluctuations taking into account temperature, soldering quality, PCB board quality, aging and others parameters.
[0073] In some embodiments, the sensor circuit 102 is implemented as a circuit board such as, but not limited to a printed circuit board (PCB), Vero board etc. In the embodiments where PCB is used, the conducting tracks of the PCB are arranged such that the connection of all the wires and a resistor (as the series sensor) of fixed resistance are connected by the PCB track. Further, the sensor circuit may comprise conducting strips to reduce or overlay the original bus bar found in the electrical distribution box 10. With the PCB as an add-on module which can be nearly plug and play, the apparatus avoids many modifications which may include changing the wiring logic and/or pattern of the wiring metal bar. Such an arrangement seeks to ensure that the entire installation process (including internal wiring) of an electrical distribution installed with the apparatus (hereinafter referred to as Smart-DB box) and a conventional Distribution Board is comparable, hence avoiding re-training of qualified personnel (technicians and engineers).
[0074] The deployment of resistors as series sensors provides a relatively simple structure that enhances the form factor of the apparatus 100. It will also reduce the space compared with other measurement method (e.g. current transformer).
[0075] In some embodiments, the sensor circuit 102 and the processor 104 may be implemented as separate PCBs. Short circuit protection circuit may be implemented on the sensor circuit 102 such that the normal functions of the distribution box 10 will still be available when the processor 104 of the apparatus 100 is malfunctioned due to various circumstances (E.g. Lightning, dust, and short circuit). The short circuit protection circuit may also be implemented on the processor 104.
[0076] Turning to the processor 104, upon receipt of a current signal and line voltage signal from one or more current sensors, the AFE 108 comprises a set of analogue signal conditioning circuitry that uses sensitive analogue amplifiers, often operational amplifiers, filters, or sometimes application-specific integrated circuits (ASIC) to receive the voltage and current signal generated to provide a configurable and flexible electronics functional block, needed to interface the current/voltage sensor to an analogue to digital converter (ADC) or in some cases to a microcontroller (CPU).
[0077] In the embodiments as shown in
[0078] Any amplified voltage signal is connected to a filter circuit 516 which is used to remove noise that may be superimposed by the AC power line or the metal conductor or the operational amplifier 504/514. Instead of a physical filter circuit, a digital signal processer may be a functional equivalent. The at least one derived power parameter may include real power, reactive power, power factor and line frequency. To derive these parameters, the line voltage is needed. The supply line voltage (usually 240 VAC/100 VAC) is stepped down to a low level voltage signal by a voltage transmitter (It can be achieved by a sample voltage divider, or a small voltage transformer, or a liner optical isolator).
[0079] The clean signal which is the output of the AFE 108 is sent to the ADC 110. The analogue signal is converted to a quantized digital value which will be further processed by the microcontroller 120 which functions as a central processing unit (CPU). In some embodiments, isolation circuits 509/519 are utilized to improve safety and to protect the CPU 120 from damage arising from sudden current/power surge. The communication module 112 serves to provide data communication between the electrical distribution box 10 installed with the apparatus 100 and third party devices. In some embodiments the communication module 112 comprises wired and wireless adapters and transceiver for data communication based on different communication protocols or technology. Such communication technology used include and is not limited to Ethernet, RS232, W-Fi, ZigBee, ZWave, GSM/3G/4G technologies or a combination of such technologies.
[0080] The communication module 112 may comprise one or more network detectors installed to detect and establish communication link between the module 112 and computer device 50 or server 70. Depending on the type of device or communication network, the electrical distribution box 10 may function as a client or a server. As illustrated in
[0081] Where real-time connection to the server 70 cannot be established, the smart DB-box 10 is configured as a soft application server and communicates via short range communication such as, but not limited to, direct Wi-Fi, Bluetooth, and Bluetooth LE etc. The smart DB-Box 10 stores the monitoring data in the local storage module 118 and it is configured by the CPU to initiate communication and transfer the data at a fixed time point of each period (E.g. 12:00 PM to 12:30 PM). The smart device (E.g. Smart Phone, Smart Gateway) is configured (via apps or otherwise) to automatically connect to the DB-Box W-Fi network (Path 3) at per-defined time slot, and the DB-Box box data will be fetched by the smart device. This function will be used for some no-critical state prediction function (E.g. power utilization pattern detection, next month power utilization prediction or appliances lifetime prediction). The data fetched by the smart device may then be sent by to the server 70 by the smart device 50 when a public network is available. In some embodiments, the smart device functions as a relay or assistive device to relay data to the server 70.
[0082] In operation, the communication link between the smart DB-box 10 and the server 70 may not always be reliable or consistent. For example, cloud service and the internet service may not available. To mitigate the need for a manual toggling, a method of automatically switching between the client mode and application server mode 700 is developed for the smart DB-Box 10. The flow chart is shown in
[0083] The method begins with a mode checking step s702 for determining which mode the smart DB-box 10 is at. Regardless, it will be reset to client mode to establish a data communication link with the server 70. At step s704 the smart DB-box 10 attempts to establish the data communication link based on for example an IP address of the server 70. At decision step s706 the smart DB-box checks if the communication link is successfully established. If the communication link is successfully established, the data transmission is made step s718.
[0084] If the communication link with the server 70 is not established, a next decision step s710 is checked (against a software counter or and/flag) if the re-connection number of times is larger than a predefined number (for example three-five times). If the re-connection number is not larger than a predefined number, the method loops back to s704 and attempts to re-connect.
[0085] If the re-connection number is larger than the predefined number, then the communication mode is switched to the soft application server mode or direct Wi-Fi mode (step s712). Connection is then initiated and attempted with the computer device 50 (step s714). If no connection is established within certain predetermined timer time out (step s716), the method loops back to step s704. If a communication link is established, the data transmission can then take place according to step s718. Once the present data transmission is completed (step s720) the method loops to step s714 wait for connection. When all data transmission is completed, the method loops back to step s70 to determine which mode the smart DB-box 10 is operation at.
[0086] In some embodiments, the smart DB-box 10 may communicate with other smart DB box 10. In these embodiments, one of the DB-box 10 may be configured as a soft application server and the other smart DB-box the client.
[0087] The real time clock and calendar (RTCC) module 114 may be integrated with the CPU 120 or may be an independent integrated circuit chip. The RTCC 114 is used to generate the time stamp of each data point received and may also be used to generate clock cycles for any other applications and/or module. In some embodiments, the synchronization of RTCC is performed when the smart DB-box 10 is connected to the server 70 or computer device 50. An external battery may be required to maintain the RTCC's operation when electricity (AC power) is not available. However, in some embodiments, an external or additional battery may be omitted, thus further reducing form factor of the apparatus. In the event where electricity is not available, the RTCC time will be reset to the pre-defined time after power is recovered. Once a connection is established with the central server 70 either via a computer device 50 or otherwise, the RTCC will synchronize the correct time. The sensor data which was received during the power interruption will be corrected in accordance with the flowchart of
[0088] The on-board communication bus 116 is a platform linking all the various module together. The communication bus 116 may comprise an Inter-Integrated Circuit (I2C), Universal asynchronous receiver/transmitter (UART), Serial Peripheral Interface (SPI), and Controller Area Network (CAN).
[0089] The local data storage module 118 may be a non-volatile memory that includes Electrically Erasable Programmable Read-Only Memory (EEPROM), Flash memory, SD/micro-SD card etc. It can be used to store any data and information. All received voltage and current data may be time stamped and stored in the local storage. In some embodiments, a data packet that is to be transferred can be broken into smaller data packets. At any point in time, the system will transfer one of the smaller data packet. That smaller data packet will only be discarded by the Smart DB, if the Smart DB has received an acknowledgment that the smaller data packet has been successfully received from the target device (e.g. the computer device 50). If an unstable network causes an interruption of the transmission, the smart DB cannot receive the acknowledgement signal from the target device. The smart DB will restart the transfer process of the smaller data packet when the network is next made available.
[0090] The power supply management module 122 operates to manage and provide power for the micro-controller 120 and other modules. In some embodiments, two or more isolated power sources can be used to prevent signal cross-talk between high and low voltage circuits.
[0091] The communication network 40, 60 may be any type of network to facilitate the establishment of data communication between the various devices, including public networks.
[0092] The obtained electronic data may be encrypted or protected by other methods to provide authorized access and protect against unauthorized access.
[0093] In accordance with another aspect of the invention there is a system for energy management 1000 as shown in
[0094] The one or more servers may be arranged in data communication with the apparatus 100 to receive the time series data. The time series data may comprise instantaneous voltage, instantaneous current from each current branch. At least one parameter associated with electrical power usage such as power factor, active power, re-active power, harmonic component, frequency may be derived from the time series data.
[0095] In the embodiment with reference to
[0096] The values of a predefined plurality of features/signature are then extracted (step s1104) from the dataset. These values are used to distinguish one type of electrical load from another. Examples of the signatures include:
a. zero current count: the number of zero current occurrences within the predetermined period, i.e. when load or electrical appliance is switched off or whenever current is zero or near zero (i.e. within certain predetermined tolerance) it will be counted as one occurrence;
b. on-off cycle count: the number of pairs of rapidly increasing and rapidly decreasing real power readings. Regardless of successive increasing value, the first increasing value until the next decreasing value is considered as one cycle count;
c. Maximum power consumption: the maximum real power reading obtained from the dataset.
[0097] The identified signature will be utilized for identification of the appliance in feature space (step s1106).
[0098] For improved accuracy, steps s1102, s1104 and s1106 may be repeated on another predetermined period to extract different signatures for the appliance (step s1108). The obtained signatures are then stored in the load identification module 1006 for use in the load identification method 1120.
[0099] The load identification method 1120 is executed by obtaining a dataset from a specific channel (current/MCB branch) for a predetermined periodstep s1122. The signatures are then extracted (step s1124) and classified based on a k-nearest neighbour algorithm (step s1126 and s1128).
[0100] In some embodiments involving the usage of smart electrical sockets and smart electrical plugs in a premise, the load identification module 1006 may be incorporated or integrated within the smart electrical sockets or plugs.
[0101] The data obtained from the plurality of sensors 1004 (whether load identified or not) may be sent to an appliance activity recognition module 1008. The appliance activity recognition module 1008 may be a processor server (or a processing module) which comprises software codes installed thereon for executing a model building method 1200 and an activity recognition method 1220 to classify the appliance activity as one or more types of activity including, but not limited to Operate, Standby or Stop.
[0102] Referring to
[0103] An example of the classification algorithm is shown in Table 1 below. The table of training samples x1current and x2power factor, as well as their corresponding classification, are supplied to the decision tree algorithm for training.
TABLE-US-00001 TABLE 1 Training samples for classification of standby or operate mode Current (x1) Power Factor (x2) Label 0.0030 0.4000 Standby 0.0040 0.8700 Standby 0.0040 0.8600 Standby 0.0040 0.8700 Standby 0.0020 0 Standby 0.0020 0 Standby 0.0020 0 Standby 0.0020 0 Standby 0.0020 0 Standby 0.0020 0 Standby 0.2520 0.5000 Operate 0.2530 0.5000 Operate 0.2540 0.5000 Operate 0.2550 0.5000 Operate 0.2550 0.5000 Operate 0.4810 0.5200 Operate 0.4890 0.5300 Operate 0.2300 0.9800 Operate 0.2310 0.9800 Operate 0.4390 0.8000 Operate
[0104] Based on the obtained decision tree, if x1<0.117, a data point will be classified as standby. Otherwise if x10.117, then the data point will be classified as operate. It is to be appreciated that in the example, the generated decision tree does not require x2: power factor, to successfully classify the samples according to the labels. But considering more and much complex training samples will be utilized for training in real case, it is essentially to keep x2 as another dimension of information for classification. The activity recognition method 1220 commences with the step s1222 of obtaining selected data from the sensors or smart electrical distribution box 10. A step s1224 is made to find out if the load has been identified using the load identification method 1120. If yes, the method proceeds to check if the power factor and real power are zero (step s1226), and if yes, the activity for the specific appliance in relation to the selected data is classified as stop or not in operation (step s1228). If the value of either the power factor or real power is not zero, the binary classification and decision tree is applied to classify operate or standby (step s1230).
[0105] If the load has not been identified at step s1224, then a default rule indicating that when the values of the power factor and real power are zero, the activity is classified as stop. Otherwise, it is classified as operate (step s1232).
[0106] In summary, the load identification module together with the activity recognition module provide higher levels of identification instead of merely stop/off, or operate/on. It is to be appreciated that load identification is not necessarily for appliance activity recognition. However, because different electrical appliances has different electrical signatures such as current and power factor thresholds for standby recognition, load identification may be utilized in order to choose the correct thresholds for identification of an electrical appliance's activity.
[0107] The obtained processed data relating to load and activity profile may form the input for further analysis to provide energy management, energy monitoring or other management related data to one or more users. To achieve the energy management objective, the system 1000 may further comprise an energy management module 1010 that comprises one or more interface for users to input and interact with the system 1000. In some embodiments, such interface may be provisioned in the form of dedicated software applications for installation on one or more users' smart devices. The interface may comprise a standby power interface where classification of operate, standby and stop appliance energy readings and standby power may be displayed and highlighted to a user so as to provide an indication of the appliances' inactive usage cost. The interface may also comprise a power consumption interface where real time or historical energy usage may be displayed and the user may also retrieve data relating to one specific electrical appliance and reports may be generated to notify a user on whether any electrical appliance(s) have been switched on inadvertently.
[0108] A user may customise and build his energy consumption profiles via the interface. He or she may wish to analyse his energy consumption on a weekday, weekend, a full day at home or a full day away (e.g. vacation). To this end, different colour scheme may be used and the system can provide various options for the user to customize and label. In some embodiments, the system may calculate the average, mean or median energy consumption according to the user's classification (e.g. average energy consumption on a weekday for a particular month).
[0109] In some embodiments the system 1000 may provide one or more forecasting tool(s) based on historical data for a user to estimate his upcoming month of energy consumption. This may help a user manage his electricity bill or finances for the upcoming month. A possible formulation of estimation would be the summation of the following:
a. multiply the number of weekdays in a month with the weekday average energy consumption for the past month;
b. multiply the number of weekends in a month with the weekend average energy consumption for the past month.
[0110] In addition to differentiating by weekdays or weekends, a finer granularity taking into account specific days (e.g. full day away, full day at home) may be obtained for estimation but these days will have to be removed from either the number of weekdays or weekends to avoid double counting.
[0111] In some embodiments, statistical parameters, which includes average and standard deviation of an appliance's standby time, operational time, or switch off time may be obtained for a variety of purposes. One particular purpose is that for an energy audit. In some embodiments, certain level of customization for energy audit is provided to a user. The user may, via the user interface provided, specify dates, times and how frequent the energy audit is to be performed. The user may further specify the reporting sensitivity in terms of the number of standard deviations, for example.
[0112] In some embodiments, an electrical appliance's efficiency profile may need to be established before the energy audit is carried out. Such efficiency profile may be obtained using the activity recognition method 1220, wherein the operational duration of the appliance corresponding to a historical period can be filtered out and its statistical signature (i.e. average value and standard deviation of the real power within such period) can be extracted and profiled. An example would be to obtain the historical smart distribution box data for an appliance, extract the operate activity or state of the appliance over the historical period and calculate the operational energy consumption, calculate the average and standard deviation over the historical period, and obtain the energy consumption profile for the electrical appliance. In some embodiments, the extraction may include step of comparison with historical data over a period of time. Once the user has configured the necessary settings, the audit service is triggered based on the customized parameters. Real power consumption (e.g. from the past twenty-four hours) is extracted from the historical readings so the average real power consumption of the appliance (over the last twenty-four hours) can be calculated. A notification in the form of electronic messages such as SMS, may be send to user if the average value of the real power is outside the appliance's profiled average with allowance for x standard deviation (where x is ranged from 1 to 2 and may be determined by the chosen sensitivity level).
[0113] In some embodiments, the data obtained from the activity recognition module 1008 may be used to track different electrical appliances within the premise and may be used to provide indication of normal/abnormal electricity usage relating to the premise or its occupant. In particular, the operation time and duration of operation of a number of appliances in a particular room within the premise (e.g. child's room or domestic helper's room) may be monitored. A user may create different sessions for different purpose (e.g. child monitoring, elderly monitoring and domestic helper monitoring, security monitoring). For example a user may wish to create a session for child monitoring so in the interface provided, he specifies the following non limiting parameters:
i. session namefor example Child Monitoring;
ii. start reporting timefor example 5 pm;
iii. end reporting timefor example 11 pm;
iv. frequencyfor example repeat every day;
v. number of channels (branch current) to monitor;
vi. electronic notification intervals;
vii. Activate status;
viii. repeat on/off.
[0114] The user may also specify the electrical appliances that he want to monitor in the child's bedroom, for example light, air-conditioners and power socket outlet usage, and whether he wants notification such as SMS reporting. Then he saves the session and the monitoring start at the specified start time.
[0115] In some embodiments, any session that is activated will trigger a background data collection service if it was not triggered. At an appointed juncture or time, a consolidation service will be activated to consolidate/convert the collected data into appliance activities according to methods 1200, 1220. The step of checking against each session will be conducted to find out if any sessions (such as abnormal electricity usage or patterns) that need reporting. If yes, the notification(s) is/are composed following the relevant session setting/requirement and electronic notifications sent to the appropriate recipient via email or SMS message.
[0116] Referring to
[0117] In some embodiments the system 1000 may be used to monitor electrical safety. In particular, the system 1000 monitors channels current consumption continuously and issues alert and notification when necessary. Before activation, a user may set the following parameters:
i. where and when any alerts and notification is to be sent by specifying SMS contact number;
ii. duration and power rating of continuous high power consumption to trigger notification/alert; and
iii. threshold of high current to trigger warning.
[0118] Once the parameters are set, the safety monitoring is activated and real time data is received continuously and checked against each channels
[0119] Once activated, real time data is received from the sensors continuously and is compared against the current and real power rating (threshold set by a user) of each channel or current branch. When any of the rating is exceeded, the user is notified using electronic messaging such as SMS. Prior to activation, the user can configure where and when the electronic notification can be sent based on specifying a mobile identifier (MSISDN), duration and power rating of continuous high power consumption to trigger warning, and threshold of high current to trigger warning.
[0120] An example is shown in
[0121] In some embodiments, the identified electrical appliance and the appliance activity recognized data may be utilized to derive indications of lifestyle. Some examples are provided as follows:
(a.) drinking water consumptionanalysis using electrical energy consumption to derive a non-electrical energy consumption
(b.) television watching hoursanalysis based on electrical energy consumption for one type of appliance
(c.) Bathing Sessionsanalysis based on electrical energy consumption for one type of appliance
(d.) Sleeping Patternanalysis requiring multiple types of electrical appliances
[0122] One or more of the above may be displayed for a user's viewing via one or more display or user interface.
[0123] Drinking water consumptiononce the appliance has been identified as an electric kettle and the activity recognition profile of the same obtained, the electrical energy consumption by the electric kettle may be used to infer the total drinking water consumption by the household. A user has to confirm through an interface setting via an app installed on his smart hand-held device that their household boils the water using the electric kettle before consumption of the same. A predetermined period (e.g. weekly and monthly) historical kettle real power can be gathered. The power is then converted to total energy using the conversion equation that 1 watt per second equals to one Joule of heat energy. A specific heat equation mathematically expressed as:
M=Q/CT
[0124] Where M is the total mass of water heated or boiled, Q is the heat energy added, C is the specific heat value of water, and AT is the change in temperature are used to derive the total mass of water heated or boiled.
[0125] Once the total mass of water is derived, the total mass of water cooked for the predetermined period is provided to the user with optional recommendations/advice if water consumption is significantly less than average.
[0126] Television watching hoursOnce the appliance has been identified as a television and the activity recognition profile of the same obtained, the electrical energy consumption by the television set may obtained based on the recognized or identified operational hours or sessions, such that the total watching hours by the household for a predetermined period (e.g. daily, weekly, or monthly) is obtained. The total television watching hours, daily average and latest switching off time can be provided to the user via a display interface.
[0127] Bathing SessionsOnce the appliance has been identified as an electric heater and the activity recognition profile of the same obtained, the electrical energy consumption of the electric heater may be obtained. A user has to confirm through an interface (via an app) that the household uses electric water heater for showering. As long as the water heater is detected to be in operation (regardless of power consumption/temperature), the length of the duration of using water heater is logged. Thereafter the total showering hours, sessional average and latest bathing time can be provided to the user via a display interface.
[0128] Sleeping patternContrary to the previous examples which is limited to the analysis of one or one type of electrical appliance, in order to obtain the sleeping pattern, multiple types of electrical appliance need to be considered within a room. As such, it is necessary to obtain signatures or features to provide a derivation of sleeping signature of a specific room can be extracted as shown in
[0129] A method flow of sleeping signature extraction is provided in
[0130] Once the appliances to be analysed in the master bedroom are identified, the method 1120 and 1220 may be used to identify the appliances and the activity associated with the appliances (step s1504). A binary (1, 0) scheme may be implemented such that an off activity of the appliance corresponds to a 0 and an operate activity correspond to 1.
[0131] In an example an air-conditioner, ceiling lights and fan were identified appliances in the master bedroom.
[0132] In some embodiments, based on the aforementioned functions or modules, tips and recommendations may be provided to the user for consideration. The following list some examples: [0133] (1) The energy management which contains the energy audit, can provide suggestions to replace the appliance, to have a technician check the appliance or to recommend a more efficient brand. [0134] (2) Suggestion to switch off the standby power to save money as well as carbon footprint. [0135] (3) Notification where there are overuse or near overuse of energy compared to a previous period (e.g. last month). [0136] (4) Drinking water reminder. [0137] (5) Late sleeping or bathing activities detection and warning. [0138] (6) Watching TV reminders and warnings. [0139] (7) Sleeping pattern advices. [0140] (8) Benchmarking of energy usage to national level to provide advice.
[0141] In some embodiments, each channel or appliance's energy audit can be a reference for the system to choose a related advertisements, for example to recommend user a more energy efficient replacement. If the user is detected often cook at home, online grocery shop or relevant products promotion can be pushed to the user's app. If the user has relatively shorter sleeping duration, a mattress, purifier or humidifier or whatever products that helps to improve the sleeping quality can be recommended to the user. Not only user can receive the advertisement, they can share their appliance's efficient energy consumption graph or testimonial to recommend the appliance they currently uses.
[0142] The above is a description of embodiments of systems and methods for relaying information. It is envisioned that those skilled in the art can design alternative embodiments of this invention that falls within the scope of the invention. In particular, it is to be appreciated that features from various embodiment(s) may be combined to form one or more additional embodiments.