You are on page 1of 5

Temperature Stability and Humidity on Infant Incubator

Based on Fuzzy Logic Control


W.Widhiada T.G.T. Nindhia IN Gantara
Mechanical Enginnering Department Mechanical Enginnering Department Mechanical Enginnering Department
University of Udayana University of Udayana University of Udayana
Campus Bukit Jimbaran Bali, Campus Bukit Jimbaran Bali, Campus Bukit Jimbaran Bali,
Indonesia Indonesia Indonesia
62-0361-703321 62-0361-703321 62-0361-703321
wynwidhiada@unud.ac.id nindhia@yahoo.com antarasss@yahoo.com

IN.Budarsa IN.Suarndwipa
Mechanical Enginnering Department University of Mechanical Enginnering Department University of
Udayana Udayana
Campus Bukit Jimbaran Bali, Indonesia Campus Bukit Jimbaran Bali, Indonesia
62-0361-703321 62-0361-703321
nyoman.budiarsa@unud.ac.id suarnadwipa@gmail.com

ABSTRACT 1. INTRODUCTION
Premature babies were born need to be placed inside an incubator
to keep its body temperature and humidity in a certain condition. A rapid development of health technology in some cases has not
In this paper shows the design and implementation of baby reached many developing countries. Because of this, in many
incubator using intelligent control to keep the temperature and developing countries highest rates of Infant mortality are recorded.
humidity. The particular incubator uses an Arduino Mega 2560, Infant mortality rate in Indonesia is reported to be the highest
an Arduino Uno, an DHT22 Sensor, and an LM35 Sensor . Fuzzy occurrence of some ASEAN members (Association of Southeast
Logic Control has implemented inside the Arduino Mega 2560 to Asia Nation) which is 4.6 times higher than Malaysia, 1.3 times
keep the maximum overshoot oscillations and to keep the error higher than the Philippines, and 1.8 times higher than Thailand
signal under 5%. The desired temperature is around 36˚C and the [1] . In Indonesia the factor that contributes to the high number of
humidity around 80% to 60% RH value. The research is infant mortality rate are babies that born prematurely. A special
conducted in two sessions, one without a load and one with 2 Kg treatment is required for a Prematurely-born babies. Because they
load to simulate the weight of a Baby. The testing result of need to be in an environment that around 35-36oC or stimulate the
incubator without load has achieved the stability level which it is temperature of an environment inside a womb, an Incubator is
quicker than with 2 kg load. Overall the maximum overshoot and necessary for this treatment. According to Infant incubator is a
the signal error on both research accomplished with the set goal is tool that has the function to prevent hypothermia or conditions
under 5%. where the body difficulty in regulating cold temperature pressure
in newborn babies especially premature babies or have low birth
CCS Concepts weight (BBLR) by warming the room temperature to be able to
Applied computing➝Life and medical sciences➝Consumer maintain baby's normal temperature [2]
health On a previous research that conducted by on the control PID
system of temperature stability and humidity on Infant Incubator
Keywords based on Arduino Microcontroller it takes 218 seconds to reach
Fuzzy Logic; Arduino Mega 2560; Arduino Uno; LM35 Sensor; temperature 36˚C without load and 246 seconds with 2 Kg load
DHT22 Sensor. [3] .
In this research, the Arduino Mega 2560 and two merged Arduino
Permission to make digital or hard copies of all or part of this
Uno have worked with Fuzzy Logic aided by MATLab/Simulink
work for personal or classroom use is granted without fee
software. The Advantage of fuzzy logic control does not strictly
provided that copies are not made or distributed for profit or
need any mathematical model of the plant. It is based on plant
commercial advantage and that copies bear this notice and the
operator experience, and it is very easy to implement. In this
full citation on the first page. Copyrights for components of this
research, comparing temperature result has got with load and with
work owned by others than ACM must be honored. Abstracting
2 kg load. The temperature and humidity has achieved stabile as
with credit is permitted. To copy otherwise, or republish, to
soon as possible with small error signal and also small overshoot
post on servers or to redistribute to lists, requires prior specific
oscillations.
permission and/or a fee. Request permissions from
Permissions@acm.org.
ICCAI '19, April 19–22, 2019, Bali, Indonesia
2. METHODOLOGY
© 2019 Association for Computing Machinery. 2.1 Research Design
ACM ISBN 978-1-4503-6106-4/19/04…$15.00
DOI: https://doi.org/10.1145/3330482.3330527

155
The design of the baby incubator is consist of two main parts, the The Incandescent Lamp here is used to generate heat for the
lower section box and the upper section box. The lower section of incubator. The set up for the incandescent lamp is a 3 lamp that
the box is a housing to locate Arduino Mega 2560, Arduino Uno, mounted parallel 10 cm apart from each other in a straight line.
relay, AC light dimmer, adapter, incandescent lamp, and fan. The use of a 100 Watt powered lamp is to fasten the heating of the
While the upper section of the incubator housing LM 35 incubator to reach its setting point. The module that control the
temperature sensor, DHT 11 temperature sensor, incubator amount of AC voltage which is applied to the lights being
mattress, and incubator bottom cover. The geometry of the controlled using the principles of PWM (Pulse Width Modulation).
incubator is length = 65 cm, width = 45 cm, and height = 45 cm. Fan is used to distribute heat to lower or gain heat if the
The 3D baby incubator design can be seen in the picture below. temperature not in the range of the setting point.
Adapter / Power Supply used to power the circuit block with a DC
voltage power source. The Circuit Block needed the voltage and
appropriate flow as for the requirement from the DC voltage
source. Relay is a switch that can either open or close the circuit
by using an electronic circuit. In the earlier design, the relay will
open or close and electric flow to the power heater.
L298N Motor Driver is particular motor driver as a similar
working principle as AC light dimmer to control the fan speed as
desired. The main function of this LCD‟s to display the number of
temperature and humidity from the DHT 11 temperature sensor.

2.3 Control Block Diagram


The use of Fuzzy Logic control in the microcontroller is to
accelerate the time needed for the system to achieve its setting
point and to reduce the signal error. Fuzzy Logic is a superset of
conventional logic that has been extended to handle the concepts
of „completely true‟ and completely false‟ value [4] . To adjust the
temperature inside the incubator, the amount of light and heat
generated by incandescent lamp is controlled by the AC voltage
Figure 1. The design of a baby incubator 3D model. control circuit to either dim or intensify the light and heat. Then
the temperature sensor pick up the heat and feed it back as an
input for the Fuzzy Logic control as a comparison for the setting
2.2 Research materials and Instruments point that has been set before.
Acrylic is a plastic that has some characteristic of glass, but more
Then the microcontroller will process both variables to determine
superior in some way to glass. One of the superiority of acrylic
the next course of action. The result of that process will be used as
than glass is the flexibility of acrylic, making it easier to cut, bend
an input to determine if the light and heat should be dimmed or
and forming a shape without breaking it. It is used to cover the
intensify. In general the system formed is a negative feedback
incubator system.
system. The parameter setting of the Fuzzy Logic control itself is
The DHT22 is a low cost digital temperature and humidity sensor being tuned as the research progress to determine the best result
with a single wire digital interface. It uses a capacitive humidity [5]. The contain of humidity level of an baby incubator were
sensor and a thermistor to measure the surrounding air, and spits measured with an ultrasonic nebulizer systems [6]
out a digital signal on the data pin (no analog input pins needed).
The LM35 series are precision integrated-circuit temperature
devices with an output voltage linearly-proportional to the
Centigrade temperature. The LM35 device has an advantage over
linear temperature sensors calibrated in Kelvin, as the user is not
required to subtract a large constant voltage from the output to
obtain convenient Centigrade scaling.
Multiplex is a layered plywood that put together to make a board.
Plywood is a material manufactured from thin layers or "plies" of
wood veneer that are glued together with adjacent layers having
their wood grain rotated up to 90 degrees to one another.
The Arduino Mega 2560 is a microcontroller board based on the
ATmega2560. It has 54 digital input/output pins (of which 14 can
be used as PWM outputs),16 analog inputs, 4 UARTs (hardware
serial ports), a 16 MHz crystal oscillator, a USB connection, a
power jack, an ICSP header, and a reset button. The Arduino Uno
is an open-source microcontroller board based on the Microchip
ATmega328P microcontroller. The board has 14 Digital pins, 6
Analog pins, and programmable with the Arduino IDE (Integrated Figure 2. Fuzzy Logic Control Diagram in
Development Environment) via a type B USB cable. It can be MATLAB/Simulink.
powered by a USB cable or by an external 9 volt battery, though it
accepts voltages between 7 and 20 volts.

156
Design and implementation of infant incubator was created using of the incubator. The value of the temperature is set at 36˚C and
PID control in MATLAB/Simulink [7]. The parameter setting of the humidity at around 60% to 80% RH value. 4 LM35 sensor
the Fuzzy Logic control itself is being tuned as the research will measure the temperature and if the average number measured
progress to determine the best result. The parameter in the system of those sensor is greater or less than the setting point, the
is the input of the system which is temperature and the output of microcontroller will send an error signal. The error signal will be
the system is the range of which the signal that will be received by pass through to the Fuzzy Control Logic in which then forwarded
the light dimmer. toward digital output of the Arduino to give command on Module
AC Light Dimmer to either turn on or off the incandescent lamp.
This system is a closed loop which continuously repeated until the
set time is over. The first conducted test is without load.

Figure 3. Input Fuzzy Logic Control.

Figure 4. Output Fuzzy Logic Control.


Figure 5. Flow chart of research.

The flow chart of incubator research design is shown in Figure


5.The design of baby incubator is drawn in the software Auto-
desk Inventor. This design is base on constructionn of real baby
incubator as shown in methods research. To control the
distribution of temperature and humidity inside space of incubator
need fuzzy logic toolbox. This control has a prefosional control to
achive the output responses. The resulsts of output have
demonstted in MATLAB program. There two of indicator
variables to control the valid results such as signal error of
temperature and maximum overshoot.

2.4 Testing of Baby Incubator


The incubator test is conducted in 18.000 seconds to simulate a
working product in real situation with or without a load. The
researcher put the sensor 15 cm from the front plane of the
incubator, 12 cm from the side plane and 30 cm from the base of Figure 6. Testing of incubator without load.
the incubator, also the distance placement of each sensor is 10 cm
apart. This placement of the sensor is to measure the whole area

157
Then the test with load is conducted. The setting point and the
time this research conducted is the same as without load test. The
only difference between the two is now there‟s a load of 2 Kg to
simulate the weight of a prematurely born baby. The setting point
and the time this research conducted is the same as without load
test.

3. RESULT AND DISCUSSION


3.1 The Results of Testing the Incubator
Prototype without Load
Figure 7 shows that the blue line represent the temperature chart
increases to 30.4016 ˚C at 0 second, then the temperature become
steady at 215 seconds. The red line represents the humidity at 0
second that it is 78.5% and start stable at 330 seconds. Figure 9. Average Temperature Graph in Incubator Test
Without Load.

Figure 9 is the results of system response analysis using


MATLAB/ Simulink software obtained the following parameters
[8]:
1. Delay time (td) = 98 seconds
2. Rise time (tr) = 192 seconds
3. Peak time (tp) = 198 seconds
4. Maximum overshoot,

5. Settling time, ts = 218 seconds


6. The average error signal, ̅ ∑
Figure 7. Testing of incubator without 2 kg load. =

For pages other than the first page, start at the top of the page, and
continue in double-column format. The two columns on the last 3.2 The Results of Testing the Incubator
page should be as close to equal length as possible. Prototype with 2 Kg Load
Figure 10 shows that the blue line represent the temperature chart
increases to 32.1287˚C at 0 second, then the temperature become
steady at 238 seconds. The red line shows the humidity at 0
second that it is 79.5% and starts stable at 415 seconds .

Figure 8. Temperature and Humidity Graph in Incubator


Test Without Load.
Figure 10. Temperature and Humidity Graph in Incubator
Test With 2 Kg Load.
When the temperature increases, the percentage of the humidity
begins to fall. This is because there is less moisture in the air Similar with the test without load when the temperature rise the
when the temperature is high. As soon as the temperature and percentage of the humidity start to go down. This is because there
humidity becomes steady. is less moisture in the air when the temperature is high.

158
Absolutely there some of incubator articles are published,
unfortunately there are just a little bit have used intelligent control
to keep the temperature distribution and humidity. On the future
the author will be develop a satisfactory of baby incubator using
hybrid control.

5. ACKNOWLEDGMENTS
This research publication/article‟s is supported by the united
States Agency for International Development (USAID) through
the Sustainable Higher Education Research Alliance (SHERA)
Program for Universitas Indonesia‟s Scientific Modeling,
Application, Research and Training for City-centered Innovation
Figure 11. Average Temperature Graph in Incubator Test and Technology (SMART CITY) Project, Grant #AID-497-A-
With 2 Kg Load. 1600004,Sub Grant #IIE-00000078-UI-1.

6. REFRENCES
Figure 11 is the results of system response analysis using [1] W. D. Astuti, H. H. Solikhah, and T. J. Angkasawati,
MATLAB/Simulink software obtained the following parameters: “ESTIMASI RISIKO PENYEBAB KEMATIAN
NEONATAL DI INDONESIA TAHUN 2007,” Bul. Penelit.
1. Delay time (td) = 90 seconds
Sist. Kesehat., vol. 13, no. 4 Okt, 2010.
2. Rise time (tr) = 202 seconds
[2] C. M. Galvão, P. B. Marck, N. O. Sawada, and A. M. Clark,
3. Peak time (tp) = 203 seconds
“A systematic review of the effectiveness of cutaneous
4. Maximum overshoot, warming systems to prevent hypothermia,” J. Clin. Nurs.,
vol. 18, no. 5, pp. 627–636, Mar. 2009.
[3] H. Mittal, L. Mathew, and A. Gupta, “Design and
5. Settling time, ts = 218 seconds
Development of an Infant Incubator for Controlling Multiple
6. The average error signal, ̅ ∑ Parameters,” vol. 11, no. 5, p. 8.
= [4] A. Ganguly, A. B. Lane, and P. Singh, “DESIGN OF
TUNING METHODS OF PID CONTROLLER USING
FUZZY LOGIC,” Int. J. Emerg. Trends Eng. Dev., no. 3, p.
11, 2013.
[5] W. I. M. Taha and -Mohammed Elnour Supervisor,
4. CONCLUSION “Temperature Controller Design Using Fuzzy Logic,” Thesis,
Based on the test results that have been done can be concluded Sudan University of Science and Technology, 2011.
that: [6] I. Güler and M. Burunkaya, “Humidity control of an
By adding Fuzzy Control Logic in Arduino Microcontroller the incubator using the microcontroller-based active humidifier
test manage to keep the maximum overshoot under 5%. Without system employing an ultrasonic nebulizer,” J. Med. Eng.
load test achieve maximum overshoot at = while Technol., vol. 26, no. 2, pp. 82–88, Jan. 2002.
with load 2 Kg the number achieved at = [7] J. Velagic, N. Osmic, K. Lutvica, and N. Kadic, “Incubator
system identification and temperature control with PLC
The addition of Fuzzy logic control also manages to keep the amp;amp; HMI,” in Proceedings ELMAR-2010, 2010, pp.
average signal error under 5%. In the test without load ̅ 309–312.
and with 2 Kg load ̅ [8] S. K. Baruah, A. Burns, and R. I. Davis, “Response-Time
The result of the test can be better with more understanding of Analysis for Mixed Criticality Systems,” in 2011 IEEE 32nd
Fuzzy Logic Control itself. Because the variable that put inside of Real-Time Systems Symposium, 2011, pp. 34–43.
the Fuzzy Logic Control is based on the experience of the
researcher.

159

You might also like