Sie sind auf Seite 1von 5

2014 IEEE International Conference on Advanced Communication Control and Computing Technologies (ICACCCT)

ISBN No. 978-1-4799-3914-5/14/$31.00 2014 IEEE 136



Fuel Saving of an Automobile Using Fuzzy Logic
Based Embedded Controller

M. D. Baldania
1
, D. A. Sawant
2
, A. B. Patki
3

1,2,3
Department of Electronics & Telecommunications, COEP
baldaniamd12.extc@coep.ac.in
1
,sawantda12.extc@coep.ac.in
2
,abpatki.extc@coep.ac.in
3


Abstract In the last two decades, in the transportation sector,
use of air conditioner in buses, cars, trains and aviation
industry increased rapidly. Further, with the growth in
agriculture sector towards food processing industry, including
storage plants which need high capacity refrigeration plants
for storage, preservation and transportation of end products,
use of an air-conditioner or refrigeration is increased. As fuel
consumption is the only available energy in transportation for
mobile air conditioner, reduction of fuel consumption has
direct positive effect in improving fuel consumption efficiency,
reducing pollution and saving economy. So far as moving
vehicles are concerned, the air conditioner (passenger based
transportation) or refrigeration (preservation of different food
items during transportation) units are in the form of pay-loads
carried on vehicles. Thus, the primary objective is
transportation, while luxury, comfort and preservation are the
secondary considerations. In this context, the availability of
embedded processor based electronic modules installed in air
conditioner or refrigeration units is the technological need. In
order to realize such embedded systems, the associated
electronic hardware has to have built-in features for energy
saving. The emphasis at the technical specification (including
tender document requirement) for incorporating these energy
saving modules does not appear specifically since most of the
times, these units do not support the hardware features for
energy saving. This paper brings out fuzzy logic based
approaches for energy saving in the design and
implementation of electronic hardware systems for air
conditioner units.This paper proposes an off-the shelf method
for making air conditioner units more energy efficient, which
reduces fuel consumed by mobile air conditioner facility
available in different transportation vehicles. Reduction in fuel
consumption has direct impact on the environment which is
very unique thing while addressing issues in the renewable and
non-renewable energy sectors. The electronic hardware
implementation is carried out using Xilinx ISE Design Suite
14.2 with Verilog-HDL.
Keywords Air conditioner; Compressor; Energy saving; Fuzzy
logic; Embedded electronic systems; Verilog-HDL; Xilinx.
I. INTRODUCTION
In 1902, Willis Haviland developed the first modern air-
conditioner to solve the humidity problem in an industry and
gave a birth to a new technology. In a very short time, air
conditioner started popping up at different public places to
achieve comfort level in temperature and became integral
part of almost every institution.
HAVC (Heating, Ventilation and Air-conditioning)
systems are developed, which is an extended version of a
simple air-conditioner, to get better control of an
environment, which led to the wide use of an air-conditioner
not only in industry but also at business and commercial
places, storage plants and storage vehicles, automobile
industry, home applications, aviation and train. Because of
that power consumption became one of the very important
factors to take into consideration. Different researches are
carried out every year to get better and efficient performance
with as much as possible energy saving of an air-conditioner
while maintaining comfort level.
The use of an air-conditioner can increase the fuel
consumption as much as 20% in the automobile as it adds its
own weight to the vehicle and draws power from the engine
which affects the fuel efficiency. As passenger requires more
cooling, the air-conditioner consumes more fuel and affects
the vehicle performance also [1].
Fuzzy logic is capable of simulating operators behaviour
into mathematics i.e., transferring human knowledge and
expertise into mathematical model with the help of if-then
rules [2, 3]. While designing an energy efficient model of an
air-conditioner, it behaves as multi-input and multi-output
non-linear system. Normally PID (Proportional, Integral and
Derivative) controllers are used in real time applications for
air-conditioner which gives better performance when the
system is a linear system. As fuzzy logic has the potential to
deal with non-linear problems with better performance
guaranteed [4, 5, 6, 7], it gives more stable and efficient
output as compare to PID controller which is proved based
on researches carried out in past [8, 9, 10, 11, 12, 13, 14, 15,
16].
Fuzzy Logic Controller (FLC) is available for different
applications. Normally, off the-shelf approach is followed
for FLCs design. So, at the outset, one gets an impression
that such off-the shelf FPGA controller can be used with rule
base modification anywhere as application varies. However
this, off-the shelf approach is not suitable in view of the
inherent characteristics of air-conditioners installed in a
vehicle.
This paper proposes a methodology to control an air-
conditioner of an automobile with taking engine load into
consideration because air-conditioner compressor takes
required energy from a vehicle engine, which finally leads to
the fuel consumption. Hybrid vehicle approach is suggested
i.e., engine heat can used in cold or winter conditions to
warm the vehicle, which is very efficient and fuel saving
2014 IEEE International Conference on Advanced Communication Control and Computing Technologies (ICACCCT)
137

approach. The whole system is designed based on a priority
level i.e., considering engine load, battery load, atmospheric
conditions etc.
This paper is divided into three different modules. Section
2 discusses energy consumption related blocks of an air-
conditioner where power can be saved. Section 3 explains
methodology to develop electronic hardware to save energy
consumption by an air conditioner based on fuzzy logic
using Verilog-HDL (Hardware Description Language) and
Matlab.
II. ENERGY SAVING BLOCKS OF AN AIR
CONDITIONER

The automotive air-conditioner must be capable of doing
four basic things:
1. Must cool the air.
2. Must circulate the air.
3. Must purify the air.
4. Must dehumidify the air.

There are different kinds of units in an air-conditioner
which can be controlled to save energy consumption. Out of
them, compressor is the one which consumes more energy.
When the module is mobile or portable (car, truck, buses,
etc. in automotive industry.), compressor uses power of an
engine to work. By controlling the pressure parameter of
refrigeration into a pipe, compressor generates hot and cold
environment in pipes. This paper proposes a method to run
compressor at a various speed with respect to its maximum
% efficiency. The Delphi (Harrison) V5 compressors are
variable stroke or variable displacement compressor and
other companies have also developed variable speed
compressor which can be useful in FLC system design.
Expansion valve is another main block which controls
pressure of an air-conditioner and has a significant role in
cooling cycle. Fan located near evaporator and condenser is
used to circulate air inside and outside of the room and can
be saved significant amount of energy with faster response if
controlled properly. While controlling pressure parameter,
freezing of a refrigerant must be avoided otherwise damage
to the component will occur.
Humidity controlling is one of the very important factors
of an air-conditioner. In dehumidification, chilled air is
passed through the hot side of heat exchanger which can be
achieved without any change in output temperature. The
average person feels comfortable when the temperature is
between 21C to 26C, with a relative humidity between
45% to 50% [17]. Conventional air-conditioners are capable
to control humidity automatically. Different kind of
researches were carried out in past to control humidity
according to user preference [18, 19, 20], but it has a demerit
of more energy consumption and thus reducing efficiency.
Therefore, authors have left humidity controlling operation
on the automated feature of an air conditioner.



III. FUZZY LOGIC BASED IMPLEMENTATION

As concluded previous sections and proved from different
researches, air-conditioner is a non-linear system as it has
more number of input parameters which have
interdependency on different output parameters. Fuzzy
Expert System (FES) is especially capable to deal with non-
linear and uncertain systems whose mathematical behaviour
is unknown because of its complexity [21, 22, 23, 24, 25,
26].
Figure 1 shows the basic block diagram of a fuzzy logic
controller. The outputs from all sensors are input to the FLC.
Fuzzification is the first step in which all inputs are
categorized based on its value. First of all, the input to an
FLC is converted into Hexadecimal format and membership
value is assigned to it based on its value.
The authors have followed a unique approach in which
every calculation inside a controller is performed and
processed into hexadecimal format. Please refer to reference
[27] for more information about FLC controller
implementation in Xilinx ISE Design Suite 14.2 using
Verilog-HDL coding language.


Fig. 1. Fuzzy Control System [21].
In our implementation, current temperature of the room,
difference between the current room temperature and user set
temperature which can be positive of negative to switch ON
air-conditioner or heater (finally both are in-built
functionality of an air-conditioner), load on the engine are
taken as inputs to the FLC.
As previously mentioned, compressor is the main unit in
an air-conditioner which uses significant amount of energy
and it draws required energy from engine i.e., belt is
connected via a pulley to the engine. Transportation is the
main priority in an auto-mobile as compare to air-
conditioner, so there is a need to design an electronic
embedded system which is capable to take decisions based
on engine load. The vehicle may be climbing up the hill,
moving freely at higher speed on a highway or climbing
down the road, the load on the engine varies. The authors
have taken engine load into consideration to make a system
2014 IEEE International Conference on Advanced Communication Control and Computing Technologies (ICACCCT)
138

which is capable to take decision based on priority by its
own to get better performance. Inputs are divided into
different ranges and different linguistic variables are
assigned to them with detailed research data and expertise
knowledge. Table 1 shows the current temperature and
temperature difference range division and linguistic variables
assignment. Please refer reference [28] to get detailed
classification and range division information for every input
and output variables.
Authors have divided temperature difference input into
two basic categories i.e., whether heater should be turned
ON or cooler should be turned ON. In table 1, PVerySmall
stands for Positive temperature difference Very Small and
NVerySmall stands for Negative temperature difference
Very Small. As nowadays, HAVC systems are capable to act
as a heater or cooler, this type of system implementation is a
very unique approach to save space and energy by
integrating two different functionalities into one unit.
After dividing different inputs into different linguistic
variables, the next step is to design Rule Base which is the
heart of the FLC. Design of a rule base is one of the very
important tasks and requires deep and expertise knowledge
of a system under design [22].

Table 1. Temperature and temperature difference linguistic variables
assignment.

Current
Temp.
Linguistic
Variables
Current Temp.
Range
Division(C)
Temp.
Difference
Linguistic
Variables
Temp.
Difference
Range
Division(C)
VeryLow Less than 13 PVerySmall Less than 2
Low 12 to 20 PSmall 1 to 3
Medium 19 to 27 PNormal 2 to 4
High 26 to 36 PMuch 3 to 7
VeryHigh More than 35 PVeryMuch More than 6
NVerySmall Less than 2
NSmall 1 to 3
NNormal 2 to 4
NMuch 3 to 7
NVeryMuch More than 6

Stability is one of the important criteria while designing
any system and whole system performance parameters are
dependent of stability factor. As closed loop system are more
stable in performance as compare to open loop systems
which is achieved in fuzzy logic by different rule connectors
like AND, OR, NOT. As the number of input parameter
increases, the number of rules also increases and rule base
design task gets very complicated because of parameter
dependency
Before defining rule table, output range parameters of the
system is also defined in Matlab implementation. Here, the
output variables are compressor speed, expansion valve and
fan speed and air-conditioner mode i.e., heater or cooler.
Output variables are also divided into different ranges and
different linguistic variables are assigned to them based on
expertise knowledge. All output variables are considered into
% efficiency form as compared to its maximum capacity.
Figure 2 is the compressor speed range division in %
efficiency of X-axis with different linguistic hedges
assignment.
Rule table is the one which contains combinations of all
possible inputs and based on those combinations what should
be the output. As defined previously, current temperature
input is divided into 5 different linguistic hedges,
temperature difference is divided into 10 different linguistic
hedges and engine load is divided into 3 different linguistic
hedges which gives total 150 different rule combinations and
based on that 4 different outputs i.e., compressor speed (%),
fan speed (%), expansion valve open condition (%) and air-
conditioner mode are decided.
Authors have taken care of proper effect of
thermodynamics second law i.e., heat flow rate and based on
that the rules are designed. For instance, consider this rule:

IF temperature is VeryHigh AND temperature difference is
PVeryMuch AND engine load is Low THEN fan speed is
Fast, compressor output is VeryHigh (i.e., higher
compression), Expansion valve is Almost Close, cooler is
ON.


Fig. 2. Compressor Speed (%) is divided into different linguistic hedges
(generated in Matlab 2013).

Above stated rule defines the proper decision making
condition to achieve cooling comfort at faster rate with lesser
power consumptions i.e., running compressor and fan at
more than 80% capacity rather than running it at lower speed
for more time and wasting energy which is completely based
on heat transfer logic i.e., 2
nd
law of the thermodynamics. It
is worth to mention that final decisions are taken based on
outputs from the rule table.
Defuzzification is the last block of an FLC where final
outputs of a controller, which are fuzzy in nature, are
converted into crisp or non-fuzzy form to perform required
actions. Different kind of defuzzification methods are used,
like center-of-gravity (COG), MIN-MAX defuzzification etc.
and among them, COG is the most widely used method in
practice because of its more stability and higher accuracy.
Different output variables are also used to calculate final
output of the defuzzification block which is explained in
detail in [27]. Figure 3 is the SurfView plot of the
2014 IEEE International Conference on Advanced Communication Control and Computing Technologies (ICACCCT)
139

compressor speed (%) output, which is generated using
Matlab, signifies the maximum performance of the air
conditioner with full-filling its energy saving goal.
Similarly, SurfView plot for the expansion valve (%) and
fan speed (%) can be generated. Figure 4 shows the ISim
generated waveform diagram with input temperature 70H (H
stands for Hexadecimal form) and input temperature
difference is 6CH and calculated outputs are as follows at the
time when inputs are applied to the controller: compressor
speed (%) is 92H, expansion valve (%) is AEH and fan
speed (%) is 8CH.
The simulator generated output are same as theoretically
calculated outputs which ensures that generated hardware in
Xilinx 14.2 using Verilog-HDL is functioning correctly. For
further information of how to develop hardware in Xilinx
14.2 using Verilog-HDL, refer [27].
The controller is designed in Xilinx 14.2 with
synthesized results and with the help of simulations
waveform; the final output is cross-checked which matches
with the theoretical calculations.


Fig. 3. SurfView plot of the Compressor Speed (%) output.

IV. CONCLUSION:

The fuzzy logic controller gives fast response as
compare to normal air conditioning systems with reaching
steady state position as soon as possible. The overall
response of an FLC system is 1.6 times faster than the PID
controller which is highly dependent on how rule base is
created. Variable speed of compressor, expansion valve and
fan speed gives better results with better fuel saving and at
the same time, with better cooling effect with faster response
and efficiency.

ACKNOWLEDGEMENTS:

The authors would like to thank to the Department
of Electronics and Telecommunication Engineering, COEP
for their infrastructure and lab facility and in particular Prof.
(Mrs.) Vanita Agarwal for her help and support.

REFERENCES

[1] Sustainable Energy Ireland, A Guide to Vehicle Air
Conditioning, VER01 TRAN AC_0409.
[2] Henry Nasution, Hishamuddin Jamaluddin, Jamaluddin Mohd.
Syeriff, Energy Analysis for Air Conditioning System Using
Fuzzy Logic controller, TELKOMNIKA, Vol.9, No. 1, April
2011, pp. 139-150, ISSN: 1693-6930.
[3] M. Abbas, M. Saleem Khan, Fareeha Zafar, Autonomous Room
Air Cooler Using Fuzzy Logic control System, International
Journal of Scientific & Engineering Research, Volume 2, Issue 5,
May-2011, ISSN 2229-5518.
[4] Arshdeep Kumar, Amrit Kaur, Comparison of Fuzzy Logic and
Neuro Fuzzy Algorithms for Air Conditioner System,
International Journal of Soft Computing and Engineering
(IJSCE), Vol. 2, Issue-1, March 2012, pp. 417-420, ISSN: 2231-
2307
[5] Ismail Saritas, Nazmi Etik, Novruz Allahverdi, Ibrahim Unal S.,
Fuzzy Expert System Design for Operating Room Air-
Condition Control Systems, International Conference on
Computer Systems and Technologies CompSysTech07.
[6] Wakami N, Araki S, Nomura H, Recent Applications of Fuzzy
Logic to Home Appliances, Proceedings of the IECON 93,
International Conference on, 15-19 Nov, 1993, Vol.1, pp. 155-
160, 1993.
[7] J. Mendel, Fuzzy Logic Systems for Engineering: a tutorial,
Proceedings of the IEEE, 83(3):345-377, March 1995.
[8] Ahmed Parvaresh, Seyed Mohammad Ali Mohammadi, Ali
Parvaresh, A New Mathematical Dynamic Model for HVAC
System Components Based On Matlab/Simulink, International
journal of Innovative Technology and Exploring Engineering
(IJITEE), ISSN: 2278-3075, Volume-I, Issue-2, July 2012.
[9] Alok Singh, Sandeep Kumar, Controlling Thermal Comfort Of
Passenger Vehicle Using Fuzzy Controller, International
Journal of Engineering Research and Applications (IJERA),
ISSN: 2248-9622, www.ijera.com, vol. 2, Issue 4, June-July
2012.
[10] Jay Kumar, Richa Kapoor, Brijendra, Hemant, Jyoti,
Comparative Analysis of Room Temperature Controller Using
Fuzzy Logic & PID, Advances in Electronics and Electrical
Engineering, ISSN: 2231-1297, Volume 3, Number 7 (2013), pp.
853-858.
[11] M. S. Imbabi, Computer Validation of Scale Model Tests for
Building Energy Simulation, Int. J. Energy Res., Vol. 14, pp.
727-736, 1990.
2014 IEEE International Conference on Advanced Communication Control and Computing Technologies (ICACCCT)
140

Fig. 4. ISim generated waveform for air-conditioner inputs and outputs in Xilinx 14.2 Design Suite.
[12] M. Abbas, M. Saleem Khan, Fareeha Zafar, Autonomous Room
Air Cooler Using Fuzzy Logic Control System, International
Journal of Scientific & Engineering Research, Vol. 2, Issue 5,
May-2011, ISSN: 2229-5518.
[13] Piao Ying-guo, Zhang Hua-guang: A Simple Fuzzy Adaptive
Control Method and Application in HAVC, IEEE, pp. 528-532,
1998.
[14] S. M. Attaran, Datin Dr. R. Y., Dr. Hazlina B. S., Application
of the fuzzy logic Controller to the New Full Mathematic
Dynamic Model to HVAC System, International Journal of
Engineering and Innovative Technology (IJEIT), Vol. 2, Issue
11, May 2013, ISSN: 2277-3754.
[15] L. Fortuna, G. Muscato, G. Nunnari, L. Occhipinte, Neural
Modelling and Fuzzy Control: An Application to Control the
Temperature in a Thermal Process, Proceedings of the 2
nd
IEEE
International Conference on Fuzzy Systems (FUZZ-IEEE93),
Vol. II, pp. 1713, 1994.
[16] G. Manish, P. Y. Woo, Efficiency of Fuzzy and Adaptive Fuzzy
Controllers Relative to PID Controller in Temperature Control,
pp. 55-60, IEEE 1996.
[17] Automotive Air Conditioning Training Manual, Ariazone-
Automotive & Industrial Refrigerant Service Equipment.
[18] M. Mongkolwongrojn, V. sarawit, Implementation of Fuzzy
Logic Control for Air Conditioning Systems, ICCAS2005, June
2-5, KINTEX, Gyeonggi-Do, Korea.
[19] Amiya Patanaik, Fuzzy Logic Control of Air Conditioners,
Department of Electrical Engineering, Indian Institute of
Technology, Kharagpur, India.
[20] Tarun Kumar Das, Yudhajit Das, Design of a Room
Temperature And Humidity Controller Using Fuzzy Logic,
American Journal of Engineering Research (AJER), e-ISSN:
2320-0847, p-ISSN: 2320-0936, Vol.-02, Issue- 11, pp. 86-97.
[21] Kuntze H. B., Bernard Th., A new fuzzy based supervisory
control concept for the demand-responsive optimization of
HVAC control systems, Decision and Control Proceedings of
the 37
th
IEEE Conference on, Vol. 4, pp. 4258-4263, 1998.
[22] Tzu-Ming W., I-Ju Liao, Jen-Chi Liao, Tain-Wen Suen, Wei-
Tsong L., An Intelligent Fuzzy Controller for Air-Condition
with Zigbee Sensors, International Journal on Smart Sensing
and Intelligent Systems, Vol. 2, No. 4, December 2009, pp. 636-
652.
[23] Saritas I., Fuzzy Control of Medical Area, Master Thesis,
Selcuk University, Konya, Turkey, 2003.
[24] Orchard B., Fuzzy Sets, http://www.iit.nrc.ca/IR
public/fuzzy/fuzzyJDocs/FuzzySet.html,
[25] Wafa B., Omar Al-Araidah, Khaled B., Fuzzy Logic Approach
to Provide Safe and Comfortable Indoor Environment,
International Journal of Engineering, Science and Technology,
Vol. 2, No. 7, 2010, pp. 65-72.
[26] Casas F., A. Orozcob, W. A. Smitha, J. A. De Abreu-Garciab, J.
Durkin, A fuzzy system cardio pulmonary bypass rotary blood
pump controller, Expert Systems With Applications 26, pp.
357-361, 2004.
[27] M. D. Baldania, A. B. Patki, A. M. Sapkal, Verilog-HDL Based
Implementation of a Fuzzy Logic Controller for Embedded
Systems, 2013 IEEE International Conference on
Computational Intelligence and Computational Research, pp.
365-368.
[28] M. D. Baldania, FPGA Based Implementation Of a Fuzzy Logic
Controller For an Embedded System, Mid-semester Report of
M.Tech 2
nd
Year, 2012- 2014, College of Engineering Pune,
Pune University, Maharashtra, India.

Das könnte Ihnen auch gefallen