Smart Agent Based Prepaid Wireless Energy Meter: Au Thien Wan, Suresh Sankaranarayanan and Siti Nurafifah Binti Sait
Smart Agent Based Prepaid Wireless Energy Meter: Au Thien Wan, Suresh Sankaranarayanan and Siti Nurafifah Binti Sait
Smart Agent Based Prepaid Wireless Energy Meter: Au Thien Wan, Suresh Sankaranarayanan and Siti Nurafifah Binti Sait
Abstract— Prepaid meter (PM) is getting very popular 2,145 GWH. The total cost saving as a result was 30 million
especially in developing countries. There are many advantages to Brunei dollars [13][14].
use prepaid meter as opposed to postpaid meter both to the
utility provider and to the consumer. Brunei Darussalam has However PM does not have wireless feature for meter
adopted PM but it is not intelligent and not wireless enabled. reading and the utility company does not have real time
Reading meters and topping up balance are still done manually. information on how much energy units are consumed, balance
Utility provider does not have information on the usage statistics units for each household and how much users spend on energy
and has only limited functionalities in the grid control. So monthly. The users are unable to monitor their energy usage on
accordingly a novel software agent based wireless prepaid energy a regular basis wirelessly too.
meter was developed using Java Agent Development
Environment (JADE-LEAP) allowing agent from utility provider Based on the current gaps and the motivations in relation to
to query wireless energy meter for energy values of every using a Wireless Prepaid Meter (WPM), we developed a
household. These statistics can be used for statistical computation simulated Smart Agent based Wireless Prepaid Meter
of the power consumed and for policy and future planning. (SAWPM) using Java Agent Development Environment
(JADE-LEAP) agent development kit [15][16]. This research
Keywords— Wireless Prepaid Smart Meter, JADE, LEAP, does not concentrate on wireless prepaid meter design but on
Prepaid Meter development of smart agent in wireless prepaid meter for
utility provider and consumers. The system here communicates
I. INTRODUCTION by means of agents mimicking the job of human to collect the
The traditional method of electricity billing system balance from meters periodically for consumers and utility
involves meter readers to periodically visit every house to take provider.
readings. There are many issues related to this method such as Section II of the paper provides some background research
taking wrong readings, lack of meter readers, and houses in survey related to energy meter. Section III details the system
very remote areas, meters in inconvenient location and so forth. architecture of Smart Agent based Wireless Prepaid Meter
Many technological advancement have been carried out and (SAWPM). Section IV describes the energy meter simulating
one such is employing software agent replicating human beings energy values consumed for household. Section V shows the
to collect energy values by means of power line functionalities of DES agent at the energy department. Section
communication [1][2][3][4][5]. In some cases, wireless VI shows agent in Wireless Prepaid Meter (WPM). Section VII
technologies are used where energy meter embedded with concludes the paper with future work.
Zigbee sensor making it wireless accessible for retrieving
energy values for billing [6][7][8][9][10][11] and some even II. LITERATURE REVIEW
employed GPRS for retrieving the energy units for billing from
Zigbee based wireless remote meter [12]. A. Agent based Remote Energy Meter
The first pioneering research work that was done [1] using
Prepaid meters (PM) offer many advantages both to the
software agents have been used to access energy meters in the
utility provider and the consumers. To the utility provider, this
house remotely for recording the units used and accordingly
reduces many issues tremendously arising from meter readers
the amount calculated. These agents have been developed in
such as delays, wrong and infrequent meter reading resulting in
Java-RMI. The agent then replicates the human agent who
bulk amount of billing that consumers would need to pay and
visits the house to read the meter.
further consequent in not paying, disputes and so forth. One of
the main motivation of using PM is energy conservation. Research was further done in developing agents for remote
Brunei Darussalam for example is very actively heading energy meter reading for billing, where energy department
towards achieving energy conservation and the introduction of server is connected to domestic clients by means of the power
PM is one of the initiatives. With the introduction of PM, the line [2]. In this system software agent has been employed to
total electrical power usage in 2012 in Brunei Darussalam in move from the energy department to the domestic energy meter
the housing sector was 1,879 GWH, which was a reduction of which then picks up the energy meter data and returns to the
12.4 per cent compared to the total usage in 2011, which was energy department for lodging the data [3].
78
The energy consumption values generated is according to
the daily appliances usage of each household and their peak
and off peak hour values from DES Brunei.
79
records of each household meter. These values will only be Balance units = Total balance units after topping up-
displayed in the DES main page every 5th of every month. units consumed
• To send a reminder to User Android application once
the balance units hits certain ranges.
VI.
IMPLEMENTATION OF SMART AGENT IN WIRELESS Once the WAMP database and emulator are connected the
unit consumed, and balance units in the given period will be
PREPAID ENERGY METER USING JADE-LEAP
displayed on the main page. At the same time, it also
The function of the Wireless Prepaid Meter is to display the communicates with the user Android application and transfers
unit consumed and balance units. The units consumed data are the balance units. These values will be pushed to the main
extracted from the Energy simulator which generates energy container held by DES as shown in Fig.7. The refresh button
units based on the usage of appliances at home. The balance will grab energy consumption units of the current time from the
units are calculated inside the Wireless energy meter using the database as well as calculating the balance units.
given unit consumed by the energy simulator which will be
highlighted later in the next section. Login information are VIII. CONCLUSION & FUTURE WORK
required to enter the Smart Agent based Wireless Prepaid The introduction of prepaid meter (PM) has solved many
energy Meter to ensure the connection to the JADE main issues for the utility provider and it also cuts down the hassle of
container and to provide minimal security to the energy meter. having to visit households to read meters, which can be a big
A. Operation of Smart Agent based Wireless Prepaid challenge. PM opens up many opportunities for further
Meter improvement. For example, providers do not have real time
information on how energy units are consumed, balance units
The three main functions are: for each household and how users spend on energy usage on a
• To generate units consumed from the wireless energy regular basis. And we proposed and developed a prototype
meter simulator and send the values to the DES agent Wireless Smart Power Meter using Agent technologies of the
and User Android application. JADE and JADE-LEAP running on Android Jelly Bean mobile
platform with Eclipse Juno IDE by creating three agents. We
• To calculate the balance units of each household. The
were able to demonstrate the capability of the services and the
balance units are calculated as:
intelligence of this multi-agent environment of the proposed
80
system. The system was able to transfer and query energy conference Digital Communications & Computer Applications, Jordan,
units in real time without the help of any human interactions, 2007.
thus easing the monitoring process. In future, the system [4] C.D. Suriyakala and P.E. Sankaranarayanan,"Smart Multi Agent
Architecture for Congestion control to Access Remote Energy Meters,"
proposes to integrate other features like sending reminders Proceedings of IEEE International Conference on Computational
based on rate of energy units used. In addition computing Intelligence and Multimedia Applications. Sivakasi, Tamilnadu, India,
energy units based on tariff rate, top up amount and taking into 2007.
amount of energy used towards energy conservation. Last but [5] C.D. Suriyakala, “Studies on the Application of Software Agents for
not least, adding the energy units to energy meter from energy Accessing Energy Meter Data through Power Line Communication,“
department based on top up from users. Ph.d Thesis, Sathyabama University, Chennai, India, 2009
[6] R. Tahboub, D. Lazarescu and V. Lazarescu. “Modeling and Simulation
Future work incudes agent from consumers’ mobile devices of Secure Automatic Energy Meter Reading and Management Systems
can query the energy meter to study the power consumed and using Mobile Agents,” International Journal of Computer and Network
for topping up the balance. When the meter reaches the Security, Vol.7, No.1, pp.244-253, 2007.
threshold, agent at energy meter would also send messages to [7] T. Jamil. “Design and Implementation of a Wireless Automatic Meter
Reading System,” Proceedings of world Congress on Engineering,
alert consumers for topping up through mobile devices, and London, UK, 2008
failing to do so will lead to power being cut automatically.
[8] C. Tatsiopoulos and A. Ktena, “A Smart ZIGBEE Based Wireless
Sensor Meter System,” 16th International Conference on Systems,
Signals and Image Processing (IWSSIP), Chalkida, Greece, 2009.
[9] N. Kommu, P.Nagamani and M.Kollam, “Designing of an Automated
Power Meter Reading with Zigbee Communication,” International
Journal of Computer and Communication Technology, Vol.2(7), pp.13-
16, 2011
[10] A.H. Primicanta, M.Y Nayan and M Awan, “ZigBee-GSM based
Automatic Meter Reading system,” 2010 International Conference on
Intelligent and Advanced Systems (ICIAS), Kuala Lumpur, Malaysia,
2010
[11] H.C. Chen and L.Y Chang, “Design and Implementation of a ZigBee-
Based Wireless Automatic Meter Reading System,” PRZEGLĄD
ELEKTROTECHNICZNY (Electrical Review), 2012
[12] L. Q. Xi and Li. Gang. “Design of remote automatic meter reading
system based on ZigBee and GPRS,” Proceedings of Third International
Symposium on Computer Science and Computational
Technology(ISCSCT ’10), Jiaozuo, P. R. China, 2010
[13] http://www.bt.com.bn/business-national/2011/12/12/installation-prepaid-
Fig. 7. Communication between Wireless Meter and User Android electricity-meters-new-accounts-will-be-charged
Application [14] http://www.theborneopost.com/2013/03/13/30m-in-energy-savings-
since-introduction-of-new-electricity-tariff/
[15] F. Bellifemine, G. Caire, G and D. Greenwood,” Developing multi-
agent system with jade. Chichester, UK: John Wiley & Sons, 2007.
REFERENCES [16] F. Bellifemine, G. Caire, A. Poggi and G. Rimassa, “Jade: A white
paper. EXP in Search of Innovation, 3(3), 6-19, 2003.
[1] Y. Merlin and P. E. Sankaranarayanan, "Accessing Remote Energy [17] B.O.Omijeh and G.I.Ighalo. “Modelling of GSM based Energy Recharge
Meters Using Software Agents," Proceedings of IEEE Scheme for Prepaid Meter,” IOSR Journal of Electrical and Electronics
Electro/Information Technology. Rochester, USA, 2001. Engineering, Vol.4(1), 46-53, 2013
[2] C D. Suriyakala, and P.E. Sankaranarayanan, “Remote Accessing of [18] Sankaranarayanan, S. and A.T. Wan. “ABASH‚ Android based smart
Intelligent Energy Meter,”5th International Conference on Trends in home monitoring using wireless sensors.” IEEE Conference on Clean
Industrial Measurements and Automation, Tiruchirapally, TamilNadu, Energy and Technology (CEAT), Langkawai, Malaysia, Nov 18-20
India, 2007 2013. Pp 494-499.
[3] C.D.Suriyakala and P.E. Sankaranarayan, "Intelligent agent system for
accessing remote energy meters," Proceedings of 1st International
81