Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Implementation of Net Zero Energy Building (NZEB)

Prototype with Renewable Energy Integration


K. Rushikesh Babu C. Vyjayanthi
Dept. of Electrical and Electronics Engineering Dept. of Electrical and Electronics Engineering
National Institute of Technology Goa, India National Institute of Technology Goa, India
Email: rushikesh.nitg@gmail.com Email: vyju80@gmail.com

Abstract—This paper develops a Net Zero Energy Building In order to achieve breakthrough solutions to this problem,
(NZEB) prototype with renewable energy integration it’s necessary to integrate RES to design the buildings of the
applications. Most of the power generated by the utilities is future and make them Net Energy Zero Buildings (NZEB) [4].
consumed by the domestic loads and with urbanization; energy In order to store the produced energy from the solar, energy
demand is continuously increasing in developing countries like
storage capability should be high enough and it should be
India. To meet the ever growing demand, generation has to be
increased and thereby transmitted over long distances which controlled by its State of Charge (SOC) and the load demand.
results in increased system losses reducing the overall system Typically, a high efficiency grid tie Battery Energy Storage
efficiency and reliability. Generation addition by non-renewable System (BESS) with Bi-directional converter is used to store
sources would increase the greenhouse gas emissions caused by the energy as well as to supply the power to the grid and the
the additional consumption of fossil fuels. Towards addressing load [5].
this problem, there is a lot of scope for researchers to increase the We know that residential buildings consume electrical
overall system efficiency and reliability and also to preserve the power from utility grid. As the consumption increases the cost
fossil fuels for future generations. One solution is by adopting Net of energy bill per month also increases. If each residential
Zero Energy Building (NZEB) concept which includes
building generates electric power by Renewable Energy
integration of renewable energy generation (like solar), intelligent
controllers, Internet of Things (IoT) etc., for home energy Sources (RES) such as roof-top solar and/or a micro wind
automation. NZEB concept ensures that the loads of a building turbine, it will be able to meet its own demand. Reliability can
are controlled in such a way that the net energy consumed from be further increased by introducing Battery Energy Storage
the utility grid over a period of time (monthly/annually) will be System (BESS). As most of the domestic loads are AC in
close to zero. The net energy is the difference of the energy nature, the DC power from solar will be converted to AC
imported from grid to the energy exported to grid over a period power using a converter. This generated power will meet its
of time. In this paper the real time NZEB prototype is developed demand and the remaining excess power will be sent back to
with appropriate assumptions using wireless sensors to achieve the utility. Sometimes, the generated RES power may be less
home automation with IoT.
than the demand, then the building will draw the remaining
Keywords—Net zero energy building (NZEB), arduino power from the utility grid. In this way by exporting and
controller, Internet of Things (IoT) importing power from the grid, the net power consumption
from the utility grid can be made zero using NZEB concept.
I. INTRODUCTION Further, money may be earned exporting the excess power
generated by RES at our own premises [6]. This NZEB
IN India, the energy consumption by domestic loads are concept implementation requires an intelligent controller like
almost 30% and it is increasing annually by 8% of power Arduino (running an efficient Energy Management algorithm)
generation, which is due to increase in the urbanization. equipped with sensors and cloud storage facility to control and
Almost 80% of the energy is generated by the burning of fossil store data [7].
fuels (coal and natural gas), around 17% from renewable Home automation includes controlling of fans, appliances,
energy sources (solar, wind, geothermal, etc.,) and 3% from lights, security devices, etc., which are used to improve
nuclear energy to meet the demand of industrial, traction and security, energy efficiency and comfort level for residential,
commercial loads [1] and [2]. This huge consumption of fossil commercial and industrial applications. Home automation is
fuels cause the emission of greenhouse gases (carbon dioxide, useful for specially challenged and old age people and it also
methane and nitrous oxide) which further increase global increases the quality of life. It offers the feasibility of
warming. So, it is necessary to conserve the fossil fuels and scheduling ON/OFF and controlling of each and every
reduce the global warming by going for renewable energy electrical appliance [8]. In India, by 2030 all the buildings are
generation like solar and wind power generation [3]. expected to be constructed with NZEB, under the project
USAID ECO III in association with BEE (Bureau of Energy
Efficiency). In order to achieve this target, a great level of
research and development needs to be done [9] and [10].
978-1-5090-6255-3/17/$31.00 ©2017 IEEE

Authorized licensed use limited to: PEC UNIVERSITY OF TECHNOLOGY. Downloaded on May 19,2022 at 06:16:41 UTC from IEEE Xplore. Restrictions apply.
2017 IEEE Region 10 Symposium (TENSYMP)
In this paper, few possible ways of energy management will a) A maximum power of 250W is generated by the solar PV
be focused on to enable a NZEB technology. Subsequently, panel during afternoon time.
monitoring and controlling using an intelligent controller b) A minimum power of 50W is generated by the solar PV
based building energy management system is also panel during early morning and night time.
implemented. The solar power generation and load variations c) During morning and evening time the solar power
over a day are assumed and fed to a controller and are further generation is around 160W.
analyzed for incorporating a NZEB. Complete communication d) Entire day is divided into five sections and each section is
control through wired/wireless medium [11] shall be studied as cases as case 1 ... case 5.
facilitated to ensure that all the devices connected to the e) The loads are divided into priority and non-priority loads.
intelligent controller are optimally switched ON/OFF on real-
B. Electric Grid
time basis.
The electrical power generation by solar is intermittent in
II. PROPOSED NZEB COMPONENTS nature. In order to meet the continuously varying domestic
The block diagram shown in Fig.1 represents the NZEB loads, solar power generation alone may not be sufficient and
implementation set-up components which contain a PV power therefore power is also taken from utility grid. The grid will
generation (Pgn), electric grid, domestic loads (Pd), wireless supply the load, when the power generation by solar is less
sensors and an intelligent controller. than the load demand and can also send back power to the grid
when the power generation by solar is more than the load
demand. The net power exported or imported from the grid,
decides the net energy consumption and thereby the electricity
bill. To make the electricity bill zero over a period of time
(monthly/annually) it is very much necessary to control the
load consumption by comparing the available power
generation to the load power. This NZEB concept also makes
a self-employer sell the excess power generation to the grid
after meeting his/her load demand.
C. Power Consumption
Loads are classified into industrial, commercial and
domestic type. The major loads in commercial and domestic
sector are lighting loads. The domestic loads considered by
Fig. 1. NZEB with Home Automation using IoT divided into priority (PL) and non-priority loads (NPL). The
priority loads like fans, lights, television, fridge, etc are kept
ON independent of the available power generation by the solar
A. Power Generation but the nonpriority loads like washing machine, electric
The electrical power can be generated by renewable energy geyser, air conditioner, etc are kept ON/OFF as per the
sources like solar and wind which are intermittent in nature. In requirement to achieve the NZEB concept.
this paper, solar power generation is used as a renewable
energy generation because it has the advantages like free D. Arduino as a Controller
availability in nature, life span is more, eco-friendly, less The Arduino Uno is used as a microcontroller board based
maintenance and so on. Since the solar irradiance reaching the on the ATmega328. It has 14 digital input/output pins (D0-
earth’s surface varies with respect to time, the available power D13) of which 6 can be used as PWM outputs, 6 analog inputs
generation also varies as shown in Fig.2. (A0-A5), a reset button, an on-board resonator, and holes for
mounting pin headers.
It can be powered and programmed via USB. Additionally
it has an adapter slot which can handle input voltage up to 9V
which it then steps down to 5V and 3.3V. The ATmega328
has 32 KB flash memory in which the code is dumped, out of
which 0.5 KB is used by the bootloader. A 2 kB of SRAM and
1kBs of EEPROM are also available which can be accessed by
calling the EEPROM library. It is an open source platform
both for software and hardware development and it can be
programmed using Arduino IDE (Software).
The Arduino UNO has 14 digital pins (6 pins can also be
Fig. 2. Solar power generation over a day
used to generate PWM signals) and it can be used as input or
output by calling certain functions predefined in the Arduino
The following PV generation pattern is assumed for various IDE. It also has 6 analog input pins those are routed to the
irradiance levels: microcontroller via an analog to digital converter (ADC) and

Authorized licensed use limited to: PEC UNIVERSITY OF TECHNOLOGY. Downloaded on May 19,2022 at 06:16:41 UTC from IEEE Xplore. Restrictions apply.
2017 IEEE Region 10 Symposium (TENSYMP)
these are useful for taking input from analog sensor values, Algorithm for the implementation of Economy Mode:-
variable resistors, etc. Step1: Consider that the PV power generation (Pgn) is varying
Serial communication to Arduino can be established via in steps from 50W to 250W as shown in Fig.2.
UART which has 2 pins RX and TX for receiving and sending Step2: Four electrical loads - 60W (non-priority load1
data for TTL serial communication. Serial communication can (NPL1)), 60W (non-priority load2 (NPL2)), 40W (priority
also be done via the USB programming port this is useful for load1 (PL1)) and 40W (priority load2 (PL2)) respectively are
monitoring the serial output directly on the serial monitor of considered.
your computer and for debugging purposes [12]. Step3: The load power (Pd) is measured using a current and
voltage sensor and the signal is fed to the Arduino UNO as
E. Internet of Things (IoT)
analog input.
Internet of Things refers to all the physical devices being Step4: Net power generation (Pnet) is computed by subtracting
interconnected through a common network and where data is the power generation (Pgn) and the load power (Pd) in each
transferred between them over a communication protocol. It case i.e., Pnet = Pgn-Pd. Each case is run for a minute.
creates a machine to machine interaction such that it
eliminates the requirement of human to human and human to If Pgn > 200, then switch ON the four electrical loads.
machine interaction. It makes the devices fully automatic and
operates in an efficient manner [13]. It has many applications If 160 <= Pgn < 200, then switch OFF Non-priority load1.
in the areas like smart buildings [14], smart health care, smart If Pgn < 160, then switch OFF Non-priority load1 and load2.
transportation, smart agriculture and so on. Now-a-days, it has
become quite popular in smart buildings because of many Analysis of each case:
advantages being offered [15]. In smart buildings, all the Case1 and Case5: Taking Pgn = 50W, since Pgn < 160W, the
devices are interconnected through a network and are Non-priority load 1 and 2 are turned OFF.
monitored and controlled using sensors and controllers.
In the prototype discussed in this paper, a temperature Case 2 and Case4: Taking Pgn = 160W, since Pgn = 160 W, the
sensor (LM35) and light sensor (LDR) are used for real time Non-priority load 1 is turned OFF.
monitoring of temperature and illumination levels of the Case 3: Taking Pgn = 250W, since Pgn > 200W, all electrical
building. This real time monitoring is done using an IoT loads are turned ON.
platform “Thingspeak” to analyze and monitor the real live
data stream which is stored in the cloud [16]. Fig.8 and Fig.9 Step5: Parallelly, the room temperature and the illumination
show the real time data stream stored in the cloud. levels are sensed and sent to the cloud storage for monitoring
and controlling of electrical loads.
III. MODES OF OPERATION Step6: Once in every five minutes, the net power (i.e., Pnet) is
computed and if it is found to be greater than or equal to zero,
In order to achieve the NZEB concept, three modes of
it indicates that the power generation is greater than the power
operation are performed independently which are as discussed
demand.
below.
A. Economy Mode Thus the NZEB concept is achieved by this economy mode.
In this mode the electrical loads are controlled in such a Fig.7 shows that the value of net power after executing all the
way that the electricity bill is almost reduced to zero. The five cases is +30 W, which indicates that 30W power is
power generation from the solar panel is not constant exported to the electric grid over a given period of time.
throughout the day as it depends on the solar irradiance. In this mode the electrical loads are controlled by
Therefore, the power generation (Pgn) is varied in steps by comparing the room temperature and the illumination level
assuming the minimum and the maximum power generation of with the pre threshold values set by consumer. The room
50W and 250W. The load demand (Pd) is varied from 40W to temperature and the illumination level is sensed by LDR
a maximum of 200W. If Pgn > Pd, the excess power is fed to sensor and the LM35 sensor and this sensed value is fed to the
electric grid in order to compensate the power taken from the Arduino controller for controlling the loads like Air
grid during the period when Pgn < Pd. This will make the net conditioner and the lighting loads. The disadvantage of this
power imported and exported to the grid close to zero, thereby mode is that the consumer cannot control the lighting and the
the consumer need not pay the electricity bill and he can also Air conditioning loads once this mode is operated by the
earn money by exporting the additional power after meeting Arduino controller.
load demand. In this mode, the power generation is varied in Algorithm for the implementation of Sensor Mode:-
steps and is compared with the load power. The main aim of
this mode is to make the electricity bill zero. The disadvantage Step1: Consider that the PV power generation (Pgn) is varying
of this mode is that the consumer cannot control the loads in steps from 50W to 250W as shown in Fig.2.
once this mode is operated by Arduino controller. Step2: Four electrical loads - 60W (non-priority load1), 60W
(non-priority load2), 40W (priority load1) and 40W (priority
load2) respectively are considered.

Authorized licensed use limited to: PEC UNIVERSITY OF TECHNOLOGY. Downloaded on May 19,2022 at 06:16:41 UTC from IEEE Xplore. Restrictions apply.
2017 IEEE Region 10 Symposium (TENSYMP)
Step3: Measured values of temperature and illumination level obtained after executing all the cases over the given period of
of the room using the LM35 and LDR sensors are fed to the time is +30W, which represents that a net amount of power
Arduino UNO as analog inputs. exported to an electric grid.
• If LDR value > 512 counts, then switch OFF Non-priority
load1.
• If LM35 value < 35 degrees, then switch OFF Non-
priority load2.
Step4: The electrical loads are controlled by checking the
above conditions.
B. App Mode
In this mode, the electrical loads are controlled by operating
a Mobile Application (App). It has four loads with ON/OFF
control through Bluetooth connectivity. The controllable loads
are configured in this mobile App so that they can be
Fig. 4. Experimental result for Case 1 and Case 5
controlled at any time. The consumer has full control over the
ON and OFF of any load, but the disadvantage is that we
cannot achieve the economy and the sensor mode of
operations. The mobile is connected to the Arduino Uno by a
Bluetooth HC-05 module. This mobile App is developed using
an MIT App Inventor [17].
IV. EXPERIMENTAL RESULTS
The experimental setup is as shown in Fig.3. It contains an
Arduino UNO, ESP8266 Wi-Fi module, LDR sensor, LM35
sensor, ACS712 current sensor [18], Operating system with
Arduino IDE software, Relay, Bluetooth HC-05 module, 9V
Battery and the electrical loads of total 200W (60W, 60W, Fig. 5. Experimental result for Case 2 and Case 4
40W, 40W lamps).

Fig. 6. Experimental result for case3

Fig. 3. Experimental Setup Cases Pgn Loads switched Pd (W) Pnet = Pgn –
(W) ON Pd (W)
According to the logic discussed in economy mode the 1 50 PL1, PL2 80 -30
program is written in Arduino UNO. By using the sensors, the 2 160 NPL2, PL1, PL2 140 +20
load power is measured and compared with the available
power generation (by solar), which then produces
corresponding signals to control the electrical loads through 3 250 NPL1, NPL2, 200 +50
PL1, PL2
relay. Fig.4 shows the result when the power generation is
50W, accordingly the Non-priority loads 1 and 2 i.e., the two 4 160 NPL2, PL1, PL2 140 +20
60W lamps are turned OFF. In this case, the load is 80W by
keeping ON the priority load1 and priority load2 (i.e the two 5 50 PL1, PL2 80 -30
40W lamps) and the net power is computed and is shown in
Fig. 7. Net power on each case over a given period of time
Fig.7. Fig.5 shows the result when the power generation is
160W, then the Non-priority load 1 i.e., 60W lamp is turned
By using Light Dependent Resistor (LDR) sensor the room
OFF.
illumination level is measured and fed to any one of the ADC
Fig.6 shows the result when the power generation is of 250
pin of Arduino UNO for controlling the lighting loads (which
watts, then all the electrical loads are turned ON. Net power

Authorized licensed use limited to: PEC UNIVERSITY OF TECHNOLOGY. Downloaded on May 19,2022 at 06:16:41 UTC from IEEE Xplore. Restrictions apply.
2017 IEEE Region 10 Symposium (TENSYMP)
is discussed in sensor mode). Arduino ADC is a 10 bit address communication using a ESP8266 Wi-Fi module. The
bus which counts a maximum of 1024. Fig. 8 shows the result experimental results show that, the lights and the air
of illumination level of the room stored in the Internet Cloud conditioning system are controlled by a controller and
provided by “Thingspeak” IoT platform. sensors. The electrical loads are also controlled by operating
the mobile App in App mode.
REFERENCES
[1] S. Mukherjee, ”Opportunities and challenges with net zero energy build-
ings”, IEEE 23rd International Symposium on Power Semiconductor
Devices and ICs, San Diego, CA, 2011, pp. 1-5.
[2] Renjish Kumar V K, Dr. Vimala M, ”ENERGY CONSUMPTION IN
INDIA- RECENT TRENDS”, Asia Pacific Journal of Research, ISSN:
2320-5504, E-ISSN-2347-4793, Vol: I. Issue XXXVI, February 2016.
[3] O. Elma, U. S. Selamogullari, M. Uzunoglu and E. Ugur, ”Carbon
emission savings with a renewable energy supplied smart home op-
eration”, International Conference on Renewable Energy Research and
Applications (ICRERA), Madrid, 2013, pp. 1129-1132.
[4] E. Saberbari and H. Saboori, ”Net-Zero Energy Building implementa-
Fig. 8. LDR sensor value stored in cloud tion through a grid-connected home energy management system”, 19th
Conference on Electrical Power Distribution Networks (EPDC), Tehran,
2014, pp. 35-41.
Similarly, by using the temperature sensor (LM35), the
[5] H. Qian, J. Zhang, J. S. Lai and W. Yu, ”A high-efficiency grid-tie
room temperature is measured and fed to Arduino UNO for battery energy storage system”, IEEE Transactions on Power
controlling the loads and it can be monitored by uploading this Electronics, vol. 26, no. 3, pp. 886-896, March 2011.
information into the cloud provided by “Thingspeak” IoT [6] F. S. Tidjani and A. Chandra, “Integration of renewable energy sources
platform as shown in Fig.9. and the utility grid with the Net Zero Energy Building in Republic of
Chad”, IECON 2012 – 38th Annual Conference on IEEE Industrial
Electronics Society, Montreal, QC, 2012, pp. 1025-1030.
[7] M. Longo, M. C. Roscia and D. Zaninelli, ”Net zero energy of smart
house design”, International Conference on Clean Electrical Power (IC-
CEP), Taormina, 2015, pp. 548-554.
[8] V. S. Babu, U. A. Kumar, R. Priyadharshini, K. Premkumar and S.
Nithin, ”An intelligent controller for smart home”, International
Conference on Advances in Computing, Communications and
Informatics (ICACCI), Jaipur, 2016, pp. 2654-2657.
[9] Net Zero Energy Building(NZEB) using Non-conventional sources and
Energy management systems, CDAC Thiruvananthapuram.
[10] T. Samarji, A. Jouni and A. Karaki, ”Net zero energy buildings:
Application in Lebanon on a typical residential building”, International
Conference on Renewable Energies for Developing Countries (REDEC),
Fig. 9. LM35 sensor value stored in cloud Beirut, 2012, pp. 1-7.
[11] C. Lee, L. Zappaterra, Kwanghee Choi and Hyeong-Ah Choi, ”Securing
smart home: Technologies, security challenges, and security require-
V. CONCLUSION ments”, IEEE Conference on Communications and Network Security,
San Francisco, CA, 2014, pp. 67-72.
In this paper, implementation of home automation with
[12] Arduino, Arduino uno.
IoT using an intelligent microcontroller configured in https://www.arduino.cc/en/Main/ArduinoBoardUno.
Arduino, using sensors like LDR (Light sensor) and LM35 [13] D. Minoli, K. Sohraby and B. Occhiogrosso, ”IoT Considerations,
(Temperature sensor) with mobile App; for achieving Requirements, and Architectures for Smart BuildingsEnergy
NZEB concept in three independent modes of operation is Optimization and Next-Generation Building Management Systems”,
carried out. The experimental results in economy mode IEEE Internet of Things Journal, vol. 4, no. 1, pp. 269-283, Feb. 2017.
show that the average net power obtained is Pnet = +30W, [14] J. Pan, R. Jain, S. Paul, T. Vu, A. Saifullah and M. Sha, ”An Internet of
Things Framework for Smart Energy in Buildings: Designs, Prototype,
which imply that the electric power exported to an electric and Experiments”, in IEEE Internet of Things Journal, vol. 2, no. 6, pp.
grid over a period of time is 30W. Therefore, the consumer 527-537, Dec. 2015.
can sell the net amount power of 30W to an electric grid. In [15] S. Madakam and R. Ramaswamy, ”Smart Homes (Conceptual Views)”,
sensor mode, the LDR and LM35 sensors will sense the 2nd International Symposium on Computational and Business Intelli-
gence, New Delhi, 2014, pp. 63-66.
room illumination and the room temperature levels which
[16] Thingspeak, ”IoT analytic platform service.” https://thingspeak.com
will be fed to the Arduino UNO to control the electrical
[17] MIT App Inventor, http://appinventor.mit.edu/explore/
loads according to the logic written in Arduino sketch. For
[18] Allegro, Current sensor.”
monitoring the room temperature and the illumination level, http://www.allegromicro.com/en/Products/Current-Sensor-ICs/Zero-To-
these sensor values are sent to the cloud storage provided by Fifty-Amp-integrated-Conductor-Sensor-ICs/ACS712.asp.
“Thingspeak” IoT platform through a wireless

Authorized licensed use limited to: PEC UNIVERSITY OF TECHNOLOGY. Downloaded on May 19,2022 at 06:16:41 UTC from IEEE Xplore. Restrictions apply.

You might also like