You are on page 1of 13

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/323536714

Intelligent Transportation System (ITS) for Smart-Cities using Mamdani Fuzzy


Inference System

Article  in  International Journal of Advanced Computer Science and Applications · January 2018


DOI: 10.14569/IJACSA.2018.090215

CITATIONS READS
61 4,138

5 authors, including:

kashif iqbal Shah Muhammad Adnan Khan


Government College University, Lahore Gachon University
6 PUBLICATIONS   138 CITATIONS    239 PUBLICATIONS   4,155 CITATIONS   

SEE PROFILE SEE PROFILE

Sagheer Abbas Zahid Hasan


National College of Business Administration & Economics National College of Business Administration & Economics
133 PUBLICATIONS   2,756 CITATIONS    2 PUBLICATIONS   75 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Energy Demand Forecasting Using Fused Machine Learning Approaches View project

Deep Extreme Machine Learning View project

All content following this page was uploaded by Muhammad Adnan Khan on 05 December 2018.

The user has requested enhancement of the downloaded file.


(IJACSA) International Journal of Advanced Computer Science and Applications,
Vol. 9, No. 2, 2018

Intelligent Transportation System (ITS) for


Smart-Cities using Mamdani Fuzzy Inference System
1 2 3
Kashif Iqbal Muhammad Adnan Khan, Areej Fatima
Government College University Sagheer Abbas, Zahid Hasan Department of Computer Science
Lahore, Pakistan School of Computer Science Lahore Garrison University,
National College of Business Lahore, Pakistan
Administration & Economics,
Lahore, Pakistan

Abstract—It is estimated that more than half of the world investigates city transportation problem and a portion of the
population lives in cities according to (UN forecasts, 2014), so difficulties that are involved with developing widespread IoT
cities are vital. Cities, as we all know facing with complex techniques. The coalition of world-class IoT improvement
challenges – for smart cities the outdated traditional planning of anticipates working with each of these smart urban
transportation, environmental contamination, finance communities that enable citizens to make technology
management and security observations are not adequate. The utilization more sensible, adaptable and sustainable. Many
developing framework for smart-city requires sound urban cities and towns around the globe are turning to socially
infrastructure, latest current technology adoption. Modern cities connected smart devices to solve urban problems [3], for
are facing pressures associated with urbanization and
example, traffic congestion, environmental contamination,
globalization to improve quality-of-life of their citizens. A
healthcare, security surveillance to enhance the living
framework model that enables the integration of cloud-data,
social network (SN) services and smart sensors in the context of standards for their general public everyday comforts. Smart
smart cities is proposed. A service-oriented radical framework sensors that are installed throughout the city, in vehicles, in
enables the retrieval and analysis of big data sets stemming from buildings, in roadways, in control monitoring systems,
Social Networking (SN) sites and integrated smart sensors security surveillance and applications and devices that are
collecting data streams for smart cities. Smart cities’ utilised by individuals who are living or working in the city
understanding is a broad concept transportation sector focused [4]. Delivering information to the public that is utilizing
in this article. Fuzzification is shown to be a capable through these high tech smart cities opportunities. The big-
mathematical approach for modelling traffic and transportation data analytics utilized to decide on how public spaces are
processes. To solve various traffic and transportation problems a planned, how to make the best utilization of their assets and
detailed analysis of fuzzy logic systems is developed. This paper how to convey administrative notifications more proficiently,
presents an analysis of the results achieved using Mamdani viable and appropriately [5].
Fuzzy Inference System to model complex traffic processes.
These results are verified using MATLAB simulation. Therefore, most urban cities have embraced huge
investments during recent decades in Information
Keywords—Information Communication Technology (ICT); Communication Technology (ICT) infrastructure including
Internet of Things (IoT); Intelligent Transportation System (ITS); computers, broadband availability and some sensing
Fuzzy Inference System (MFIS); Traffic Congestion Conditions frameworks [6]. These infrastructures have engaged various
(TCC); SNA; MF; Mamdani Fuzzy Inference System (MFIS) inventive administrations in territories, for example,
demographic sensing, urban coordination and real information
I. INTRODUCTION that makes living ones close. Such administrations have been
It is the time of Social Networking, Cloud Computing and widely sent in a few urban cities, accordingly exhibiting the
explosion of smart sensors deployed everywhere [1]. potential advantages of ICT frameworks for organisations and
According to UN survey in 2014, more than half of world's the natives themselves [7]. During most recent years it has
population now living in urban areas [2] and increasing surely
additionally seen a blast of sensor distribution, along with
alerting city planners. Connected cities emerge when Internet
the development of adaptive systems, internet‐of‐things [8]
of Things (IoT) technologies and socially-aware network
current advancements of sensor-based systems have emerged.
systems aggregate administrations over a whole connected
Currently, the advantages of social communication and
metropolitan territory. When thinking of connected urban
internet‐of‐things distributions for smart urban areas have
areas, one may think of high tech cities that have the
prominent cutting-edge technologies for their citizens like likewise been exhibited [9].
Copenhagen, London, New York, Chicago, Stockholm or Current Smart City data analysis implies complex stream
Amsterdam. However, small residential communities have analytics for a comprehensive set of activities aiming to turn
also been benefiting from interfacing individuals, into real actionable outcomes [10]. The analysis comprises of
administrations, city infrastructure and services. This article following contributions:

94 | P a g e
www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications,
Vol. 9, No. 2, 2018

1) Analysis of thousands of traffic blockage cases, road and provides alternate road traffic routing path to drivers for
capacity measures, traffic signalling and dynamic, consistent the avoidance of traffic crowding capture infrared radiations
information to give a better message to the citizens. emitted by vehicles on road surface [15]. Handte et al.
2) Events, episodic road examination, utilising real-data designed IoT enabled the navigational system for real
transport facility, provided complete guidance of routes to bus
gathered by citizens, devices and sensors.
riding passengers for urban bus riders in Madrid, which were
3) Turning web-based into social media information, assisting in micro-navigation, expects massive aware routes. A
important city events analysis, assumptions, examinations, system to communicate with onboard sensors to sense the
and numerous other things. Consolidating information from presence of onboard passengers, this system was based on
physical (sensors/devices) and social sources (social mobile devices. Their system collected real-world bus user’s
organisations) can give full, essential information and adds to response for better accessibility of travel information [16].
better assessment and bits of knowledge. Zanella et al. advised web-based service approach for IoT
service architecture to resolve integration issues for different
Over-all speaking, smart cities realization is a broad end node devices connected to IoT system Zanella et al. also
concept so, the transportation sector is focused in this article. evaluated key ideas, facilities and solution are currently
Fuzzy logic is one of the strongest candidate solution for available for implementation of IoT based smart cities [4].
mathematical based modelling. In this article fuzzy logic- Technological challenges and socio-economic opportunities in
based solution is proposed for transportation problem. The developing and designing of future smart cites discussed key
input parameters are: Vehicular Speed (VS), Road Capacity by Theodoridis et al., they also suggested 3-tier IoT nodes and
(RC), Traffic Signals (TS), Trip Riding Distance (RD) and 3-plane architecture model. Further, they develop a city scale
Distance Traffic Signals (DTS). A detailed Transportation test bed for future internet and IoT experimentation [17]. A
fuzzy logic system is developed based on rule-based hierarchy which combines smart homes and smart cities
inferencing to solve the traffic congestion issues. Analysis of described by Skouby et al., they also proposed a four-layered
the results obtained using Mamdani Fuzzy Inference System is model to join end nodes IoT devices, communication
verified using MATLAB Simulation technologies like distributed artificial intelligence and cloud of
The objective of this paper is to analysis key issues and the things [6]. Gubbi et al. presented Radio Frequency
solutions about traffic congestion in a smart city in the light of Identification (RFID’s) a user-centric cloud-based vision of
critical inducing aspects. The rest of the paper is structured as implementation of IoT, by the interaction of public and private
follows: Section II gives an overview of related and similar clouds, major research trends, IoT application domain, current
works that can be found in the international literature. Section and future enabling technologies etc. that will drive IoT
III presents the fundamental architecture and approach. shortly [14]. Base Station arrangement, based architecture
Sections IV and V presents technical details, sentiment sensor system for intelligent traffic light system (TLS)
analysis of problems and a conceptual model for smart-cities. suggested by Chong et al. They designed intelligent software,
Section VI provides a proposed Mamdani Fuzzy Inference implemented on TLS which continuously communicates with
System (MFIS) based results analyses, the work is planned in the base station and calculates green light time, and provide
the context of simulation and Section VII contains conclusion monitoring of traffic by officers [18].
and future work to be planned in the context of smart drive Internet of Vehicle (IoV), a unique solution for smart
mobile apps. traffic management is discussed by Dandala et al. They argued
II. LITERATURE REVIEW that IoV can be an effective solution conventional IoT based
traffic management technique to overcome traditional traffic
A smart IoT system which automatically notifies necessary issues. Further, they described to be a reality which is a
information of passengers after triggering of shock detector vehicle to vehicle’s owner that IoV needs four types of
sensors to lowering loss rates in accidents and alert nearby communication, a vehicle to vehicle, a vehicle to centralize
local public safety organization about the physical location of server and vehicle to the third party like police patrol,
accident suggested by Nasr et al. [11]. Rizwan et al. ambulance, etc. [19]. Cognition was used for user
industrialize a smart traffic management system roadside unit. authentication in vehicles [26]. Sagheer et al. proposed a
It carries alternate routing to avoid traffic blocking and fuzzy inference system to avoid traffic congestion using bio-
increase traffic flow through IoT and lower traffic density, inspired method [27].
offers predictive analytic technique (Big-data techniques)
[12]. Scalable Enhanced Road Side Unit, SERSU, proposed Density-based signalling to overwhelmed issues raised by
by Al-Dweik et al. used wireless communication network and fixed time signalling for example in fixed time signalling
radio frequency adaptive traffic control system, pollution method the traffic lights have predefined periodic time system
detection system and weather information system. SERSU suggested by Thakur et al. provides intelligent signalling by
components were placed on the roadsides with various breaks, assigning the greener signal to dense traffic region to avoid
capturing generated sensor signals by vehicle sensors module congestion by continuously evaluating traffic density [20].
[13]. Modern techniques in cars, internet and their current and Ramchandra et al. proposed a comparable system which
future relationship, detail history of usage of electronic device traffic lights by using average speed of vehicles
devices in automobiles, and social implication of these dynamically according to the density of traffic. In this
technologies briefly studied by Goggin [14]. Joshi et al. made proposed system every vehicle is equipped with On-Board
infrared-based sensor system, which to monitor traffic flow

95 | P a g e
www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications,
Vol. 9, No. 2, 2018

Device (OBD) distribute data to centralise server using Zigbee investigation and reduce traffic delays. Authentic analysis of
protocol which acquires vehicle speed data process [21]. city traffic, security investigation and movement blockage and
roadside sensors information can likewise be utilized to alter
Chowdhury et al. proposed intelligent traffic light system time delays, misinterpreting security observation, speed cutoff
for messaging between emergency vehicles infrastructure and points and city toll tax, control security monitoring and
to reduce traffic congestion and increase reliability to traffic activity stream in the more flows for long-term outcomes. To
signals. The proposed system considers the priority of vehicle route movement around incidents, sensors additionally write
depends on the type of incident and to secure signals from about the state of streets conditions, weather updates,
hacking [22]. Some shortcomings in the traditional intelligent buildings structures, road lights and extensions with the goal
transportation system and argued to prefer Radio Frequency that support to schedule maintenance when required.
Identification (RFID) pointed out by Ou et al., sensor system
and networking technologies to overwhelmed traditional Smart cities will make emerging activities in
intelligent transportation systems [23]. transportation, utilities, smart buildings and smart security.
Smart city design plan leaders shaped a working group of
Information-Centric Networking to project and device ecosystem system accomplices to evaluate robust city
Future Internet Architecture proposed by Amadeo et al. In community’s abilities and guide a long-term vision that
Information-Centric Networking which uses IoT submissions coordinates with the city's future planning. Smart city planners
to access data of every end node device having unique have endorsed digitalising citywide assets like fast travel
location name [24]. framework, smart buildings, smart security, electric transport
III. SMART-CITY KEY FEATURES REALIZATION and is additionally pushing ahead for far-reaching IoT hub that
will pioneer digital city infrastructure.
The availability of smart solutions for cities has risen
quickly over the most recent years. Therefore, technical Designing a roadmap for smart-cities is based on four core
solutions exist for each city to become smarter. The challenge pillars: Connectivity is the foundational layer of a smart-city.
today is mostly to execute proper solutions proficiently, as In real-time data is collected about peoples, places and things
opposed to just concentrating on innovations. Smart city areas by smart sensors and this data are stored on cloud application
cannot be developed through a patchwork approach, yet by the servers to analyze and utilised to take better real-time
well-ordered adoption of incremental changes. The most decisions and planning as shown in Fig. 1.
proper way of smart-city realisation is introducing a smart Mobility means moving peoples, goods and information
system working group of volunteers characterize its efficiently and efficiently. The economic-mobility means
manageability vision and afterwards lays out an electronic regardless of circumstances online job seekers in smart-cities
well-ordered guide and execution design. The capacity to find maximum jobs available that are not handy via public
distinguish the acutest bottlenecks to send coordinated and transportation.
flexible solutions and afterwards to use these outcomes into
other smart community’s activities requires involvement and Next is security improving public and private places
strong specialised expertise. security, data protection and cyber-security while using latest
ICT’s technologies on-line and off-line.
Smart City Key Resources: Transportation, Climate
Change, Energy, Utilities, Security Surveillance, Healthcare, Sustainability, of course, is focusing on sustainable
Business Management, etc. practices in critical sectors of cities such as transportation,
energy consumption, climate change, utilities, security
Connected cities enhance the experience of workers by observations, and financial services.
analyzing data and smart city coordinators by breaking down
information from reporting frameworks including sensors, Implementation of smart-cities solutions may have three
roadside cameras, brilliant monitoring systems and speed things every day for their citizen, i.e., creates values, generates
check signs. Applying IoT innovations to solve urban revenues and cut costs depending on value exchange smart
community’s issues includes gathering the information that is systems and smart projects.
collecting from sensors, recordings by cameras, interpersonal
organizations and brilliant devices that are examining real-
data. This data is delivered noteworthy bits of knowledge that
are utilized straightforwardly to trigger actuators that are
associated with smart devices. For example, versatile smart
city assets, connected by implications, to illuminate choices on
policy and to streamline jobs. In smart urban communities,
these arrangements include monitoring geographic
information from Global Positing System (GPS) trackers and
RFID labels on vehicles [15], structures, buildings and power
stations, breaking down the proceed of vehicles to recognize
occurrences or blockages. Smart buildings security,
interpersonal organizations, city administrations are
straightforwardly modifying frameworks continuously to
control the activity stream in city events, security observation
Fig. 1. Road-map four pillars of a smart-city.

96 | P a g e
www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications,
Vol. 9, No. 2, 2018

A. Smart Cities Framework Model Overview The processed data is then regularly sent to a remote
The adaptive data analysis stage is plotted out in the server. The capacity and processing abilities of an IoT object
background. It is made out of different layers, bring down a are additionally controlled by the assets accessible, which are
level (devices, communication planes), middle layers (data, regularly exceptionally compelled because of constraints of
information examination) at higher layers (application, capacity, vitality, control, and computational ability.
dashboard planes). At each layer, distinctive programming d) Application Layer
code chunks perform specific operations, related to collecting The application layer is responsible for data organization
data, messaging, data accessing, semantic annotation, and presentation. The application layer on the Internet is
examination or perception where applications can join regularly in light of Hyper Text Transfer Protocol (HTTP)/
segments from different layers in light of their specific pre-
File Transfer Protocol (FTP) standards. The proposed events
requisites. Along these advances toward getting to be plug and
in this examination are sharing of dynamic data to customers
play and can be mainly used in smart-city sectors applications.
using mobile phones as a particular device. It may be HTTP is
The present extraordinary cutting-edge advances of portability
not reasonable in resource enabling situations since it is
smart-phones, interpersonal organization services and objects
relatively verbose and this manner brings about a significant
are coordinated together for a new time machine to machine
parsing overhead. Many other innovative conventions have
and person to person communication correspondence [17].
been produced for IoT resources, for example, Message Queue
1) Main Components of the Model Telemetry Transport (MQTT) and Constrained Application
The layered framework model of a smart city as shown in Protocol (CoAP).
Fig. 2 is having four main layers described below as: Along with these four layers following components move
a) Sensing Layer toward becoming plug and play real-time integration and
Sensor Layer comprises tens to thousands of sensor hubs stream-analytics that can be utilized explicitly by specific
connected using smart remote technologies. They gather data smart applications framework by adaption of these technical
from the environment and convey it to other connected modules given below:
devices that pass the data to the cloud server over the Internet. a) Data Wrapper
b) Communication Layer It is a program that extracts the content from a particular
Wireless heart innovative technology gives excellent information source and translates it into an organization
remote protocol access to the full range of processors capacity, format. Using sensory meta-data, it extends a generic way to
control, and resource management to applications. DigiMesh describe features of sensors, about the data stream that
is an exclusive shared systems networking topology for use in containing general information. A semantic annotation module
remote end-point network connectivity through the physical annotates the sensory parsed data.
Internet. b) Data Aggregation
c) Data Layer For data aggregation, the source information originates
The capacity and processing of data should be possible on from public records online databases. The information is
the edge of the networks itself or in a cloud server. If any packaged into aggregate reports this information is useful for
preprocessing of data is a need, then it is typically done at business, marketing, local and government organizations. It
either the sensor or some other proximate device. reduces the large volume of data, i.e. the size of raw sensory
observations delivered by the data wrappers by using data
compression techniques and time series analysis.
c) Data Federation
Answers to user queries, according to the requirements it
first finds the relevant stream. It then translates the user
request into Resource Description Framework-Stream
Processing (RDF-RSP) queries and obtains results
accordingly. As fast changing real-world data from sensors
and online services evolves IoT-based smart environment
monitoring, real-time processing and analytics based on RSP
semantics. RDF query language manages continuous data
streams SPARQL, and CQELS languages support RDF
reasoning.
d) Event Detection
The event detection is the identification of items, events
and observations, i.e. constraints on what defines an event is
relaxed or usually modelled as a set of thresholds or
Fig. 2. Layered Model of a smart-city. probabilities. In city sectors, it provides tools or web
software’s applications that monitor urban areas events such
as the need for clearing transport deadlock, emergency

97 | P a g e
www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications,
Vol. 9, No. 2, 2018

facilities, irrigation facilities, pest identification in crops and Studies suggest that smart cities need specific information
growing view of the traffic congestion form real-time for experiencing globalization by making efficient smart city
annotated and aggregated data streams. decisions like smart transportation, smart energy distribution,
demo-graphic information, smart utilities, healthcare
IV. CONCEPTUAL FRAMEWORK FOR SMART-CITIES services, etc.
The proposed technique in this study is sharing of dynamic Travelers from one city to another city have very little
information to users using smartphones as a communication information about nearby pinpoint spatial locations, safety
device. Current day advanced modern technologies of organisations, emergency services and government building
knowledge mobilization, cloud-servers and the smart-city app and necessary information for traveller and visitors with them.
are integrated into a new era of quick communication. In case of any emergency situation, even local public safety
Advanced smart-phones may have limited sensing capabilities organizations have no personal, medical records or emergency
but enhanced computational strength, lesser cost, excessive contact numbers for any situation. On any highways, peoples
usage, availability of Global System for Mobile hesitate to do or accept any help from others travellers or
communication (GSM) and mobile internet signals, unknown peoples because of no information. To overcome
availability of different sensors in smartphones like a these issues with smart sensors, surveillance cameras,
gyroscope, digital compass, proximity sensor, etc. Services Wireless Fidelity (Wi-Fi) devices may help the citizen of
available like Google map, Google weather, IBM live smart-cities by the following critical technical innovations:
streaming analytics etc. is prime motivation to use a
smartphone as sensor I/O device in the proposed system.  Users will get real-time and dynamic information about
Moreover, specialised and more accurate sensors like the city routes with other cities in a particular range by
accelerometer, Global Positioning System (GPS), and shock Google Map as shown in Fig. 4. Smart mobile-app
sensor etc. services are realised. Also, specific and more collected device and personal mobile information for
accurate sensors like accelerometer, global positioning system, notification, newsfeeds in text or audio format.
and amaze sensor so on so forth are outlined and created on
various stages and new technologies integrating with existing  Smart city will alert their citizens about road
technologies in a single integrated system that is beyond the congestion in the form of text, audio/video format.
scope of the current proposes a study as shown in Fig. 3.  Provide necessary information of other cities around
The proposed system aims to provide efficient and and also provides a platform to communicate with
effective smart cities traffic infrastructure. In this study, we these connected cities by text messages.
show the concepts of cloud computing, bid-data analysis,  Track record of smart cities user is or travellers from
internet of things, human-computer interactions, software start to destination and generates alerts of essential
engineering paradigm etc. can be the realization of smart- places nearby like fuel stations, restaurants, hospitals,
cities traffic framework to improve the living standards of emergency stations, etc.
their citizens.
 Smart cities are real-data streaming analytics which
provides complete details of their citizen with utility
services to transportations facilities.
 Users can send and receive with one push any
emergency messages to other cities users (using
GSM/GPS, other Internet services) as well as inform
nearby emergency organizations in the form of an
email as shown in Fig. 5.
 Users can comfortably offer or accept emergency
pickup, health-care services, nearby building info and
share visits from other travellers especially on
highways because smart cities will keep track of these
connected cities.
 Reporting of any crime, security surveillance, weather
forecast, misconduct to authorities nearby (if
witnessed) with proper privacy.
 The user receives text messages as well as audio/videos
Fig. 3. Proposed Model of Smart City App. format to prevent mental divergence.

98 | P a g e
www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications,
Vol. 9, No. 2, 2018

will provide all the necessary computations. Microsoft Azure


IoT cloud server will be used because of its enhanced features
for smart cities utility services, transportation conditions,
environmental conditions and security features realization.
V. SOCIAL ANALYSES
In this section social analysis of smart cities as a sample
has been performed in the form of graphical representation. A
graph is a data structure which consisting of a finite number of
edges and nodes. There are many ways to represents a node,
edge graph, for example, adjacency matrix, graph ML format,
CSV files.
The adjacency matrix is a two-dimensional square matrix
whose size is equal to the number of nodes in the graph.
However, if input graph contains a large number of nodes and
less number of edges then the adjacency matrix became sparse
and space consuming. Fig. 6 represents a sample connected
cities graph and Table I represents an adjacency matrix 6*6 of
connected cities.
In the graph illustrated in Fig. 6 nodes represent cities at
Fig. 4. Sample prototype of Smart-Map. different ranges and edges for instance roads between cities,
paths and connectivity or relationship between cities are in
different ranges.

Fig. 5. Prototype of Smart-City App. Fig. 6. Connected smart cities graph.

Smart cities users are using user’s smartphone as sensing Edges define the relationship between different users or
as well as a communication device. In the proposed system cities resources, a directed edge from city 1 to city 2
smartphones will act as wireless sensor network’s node. represents that city one can communicate with city 2 and
Internet and Mobile telecommunication GSM signals will act city 3. City 2 can communicate with city 5, city 4 and city 3
a medium of communication between all wireless networked and so on for every city connection in a graphical format
sensor nodes. The application server will host smart-cities having close centrality measures. The adjacency matrix is
application and is connected to Short Message Service (SMS) represented in Table I in this “0” represents no relationship,
server which will generate text messages, and it is also an and “1” represents the positive relationship. If city one users
interface between end nodes and application cloud-server. The want to communicate with city four user’s, they can
application server will also send e-mails to public safety communicate with the help of city two based on shortest path
organizations in case of an emergency. The application server algorithm between two nodes traversed.

99 | P a g e
www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications,
Vol. 9, No. 2, 2018

TABLE I. ADJACENCY MATRIX BETWEEN CITIES 6 X 6 VI. PROPOSED MFIS BASED SOLUTION
This section explains in detail Mamdani Fuzzy Inference
City 1 City 2 City 3 City 4 City 5 City 6 System (MFIS) based on smart-city Traffic Congestion
Conditions (TCC) controls. The facts given below explain the
City 1 0 1 1 0 0 0 measuring of TCC for the Smart-city for smart drive facility
which is based on Mamdani Fuzzy logic principles.
City 2 1 0 1 1 1 1 In this article, the planned MFIS which is capable of
measuring the TCC for the city algorithm is given in Table III.
City 3 1 0 0 1 0 0 The five inputs and one output MFIS is proposed to calculate
TCC.
City 4 0 1 1 0 0 0
In this method five inputs that are: Vehicle Speed (S),
City 5 0 1 0 0 0 1 Load Capacity (C), Traffic Signals (T), Distance between
Signal (D), Riding Distance (R) are taken. These inputs are
City 6 0 1 0 0 1 0 used to build up a lookup table given in Table IV to decide
TCC for a respective algorithm for input-output relation given
This phenomenon is used on the higher level as well in by MFIS. Its mathematical representation is shown in (1).
computational intelligence. In which every node represents a µCG = MFIS [µVS, µRD, µTS, µDTS, µRD] (1)
smart city a cluster of cities and edges represents any one of
cites which can reside or act as the interaction between two In this article, the Intelligent Transportation System (ITS)
groups or clusters. The central city would be helpful for is measured using Mamdani Fuzzy Inference System (MFIS).
communication between cities in different geographical Table I shows the proposed MFIS Based ITS algorithm. The
location city areas might be other cities. This technique will I/O surface for MFIS is given in Fig. 1.
enhance the range of communication between two distanced
cities. The model of communication of distant (out of the TABLE III. PROPOSED MFIS BASED TCC ALGORITHM
range) cites clusters shown in Fig. 7.
1. Inputs:
The adjacency matrix of connected cities is shown in In this system 5, Fuzzy Input variables are used which are the
Table II. following (Vehicle Speed, Road Capacity, Traffic Signal, Distance
Traffic Signal and Riding Distance)

2. Each Fuzzy Input variable has different types of membership


functions.

3. Every Fuzzy membership function is used to build fuzzy inference


rules.

Fig. 7. Communication of cities clusters.

TABLE II. ADJACENCY MATRICES OF DISTANT CITIES

Inter InterCity
Cluster 1 Cluster 2
City1 2

Cluster 1 0 1 0 0

Intermediate
1 0 1 0
City1

Intermediate
0 1 0 1
City2

Cluster 2 0 0 1 0
Fig. 8. Input and output surface for MFIS.

100 | P a g e
www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications,
Vol. 9, No. 2, 2018

TABLE IV. MATHEMATICAL AND GRAPHICAL MF OF MFIS INPUT VARIABLES

Sr. Input Membership Function(MF) Graphical Representation of MF


No.
[ ]
( ) {
µvs, slow [ ]}

1 VS [ ]
(µVS(S)) µvs, medium ( ) { }
[ ]

[ ]
µvs, fast ( ) { }
[ ]

[ ]
µrc,,narrow ( ) { [ ]}
RC (µRC(C))
2 [ ]
µrc, average ( ) { }
[ ]

[ ]
µrc,wide ( ) { }
[ ]

[ ]
µTS, fewer ( ) { }
[ ]

[ ]
µTS, average ( ) { }
[ ]
3 TS (µTS(T))
[ ]
µTS, much ( ) { }
[ ]

[ ]
( ) { ]}
µDTS, short
[

[ ]
µDTS, average ( ) { }
[ ]
DTS
4
(µDTS(D))
[ ]
µDTS, far ( ) { }
[ ]

[ ]
µRD, short ( ) { }
[ ]

[ ]
µRD, average ( ) { }
RD [ ]
5
(µRD(R))
[ ]
µRD, long ( ) { }
[ ]

101 | P a g e
www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications,
Vol. 9, No. 2, 2018

about 81 input-output rules, the system complexity increased


TABLE V. INPUT VARIABLE RANGES if the number of rules increased. The Mamdani Fuzzy
Inference rules are shown in Fig. 9.
Input
Sr # Ranges Semantic sign
Parameters E. Inference Engine
0-50 Slow The Mamdani Inference Engine is used to map five inputs
1 VS 45-75 Medium
to one output (TCC) as shown in Fig. 8.
60-120 Fast
0-50 Narrow
2 Cap 40-100 Average
90-150 Wide
0-5 Fewer
3 TS 4-10 Normal
9-15 Too much
2-4 Nearer
4 DTS 3-6 Average
5-10 Far
0-10 Nearer
5 RD 8-20 Center
18-30 Far

A. Input Fuzzy Sets


Fuzzy input variable is statistical values that are used to
calculate the Traffic Congestion Condition in smart cities.
In this article, five different types of fuzzy variables are
used for the analysis of congestion in smart cities. The detail
Fig. 9. I/O Rules for ITS.
of these input variables is given in Table V.
B. Fuzzy Output Variable F. De- Fuzzifier
Fuzzy output variable Traffic Congestion Control (TCC) is In this article centroid, De- Fuzzifier is used. Fig. 10 to 12
used to calculate the result by the values of input variables in represents rule surface of Proposed ITS using MFIS.
the world of discourse. The details of output are shown in Fig. 10 shows that if Vehicle Speed is between 1-80 km/s
Table VI. and Traffic Signals are lies in the range of 10 to 15, then
Traffic Congestion is approximately 80%, which is high.it also
TABLE VI. OUTPUT VARIABLE RANGES
shown that, if Vehicular Speed between 80 – 120 km/s and
Semantic sign for Traffic Signal is 10-15, then Congestion is low approximately
Sr # Output of MFIS Ranges 10%.
Congestion
0 - 0.5 No delay (Less)
Average delay
1 Congestion Control 0.2 - 0.7
(Medium)
0.5 - 1 Much delay (High)

C. Membership Functions
Membership function gives curve value between 0 and 1,
and it provides a mathematical function which provides
statistical values of input and output variable. Membership
functions are also available in MATLAB tool. The propose
solution uses the membership function which is as follows:
 Trim
Trim is a triangular curve built-in MATLAB function. To
calculation of this function, three scalar parameters are used in
the proposed solution which is Low, Medium, and High. The
mathematical equations and graphical representation of Fig. 10. Rule surface for traffic signals and vehicle speed.
membership function are given in Table IV.
Fig. 11 shows Congestion Control using input variables
D. Rule-Based Traffic signals and Riding Distance. It is observed that
In this system most, suitable rules for system congestion is approximately 80% when Traffic signals are 10-
understanding are applied. This rule-base system contains 15 and Riding Distance between Source to Destination lies in

102 | P a g e
www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications,
Vol. 9, No. 2, 2018

the range of 8 to 20 km. Congestion is approximately 60% if an efficient tool for programming, data analysis, visualisation
Traffic signals are 9-10 and Riding Distance grater then 8 km. and computing. For simulation results, five inputs and one
output Congestion Control variable is used.

TABLE VII. CONGESTION CONTROL BASED ON RULES DEFINED

Input Variables Output


VS RC TS DTS RD Congestion
H W L H H Less Delay
H N H L L Medium Delay
L N H L L High Delay

Table VII explains the rules of Proposed Congestion


Control system. Fig. 13 to 15 shows the proposed system
evaluation.
Fig. 13 shows the congestion is less if vehicular speed is
high and road capacity is wide. It further depicts that if a
traffic signal is few and distance between signals is high and
riding distance is far congestion is low.
Fig. 14 shows that congestion is Medium if the vehicle
Fig. 11. Rule surface for traffic signals and riding distance. speed is high and Road Capacity is Narrow, and traffic signals
are too much, and the distance between signals is low, and
Fig. 12 shows Congestion depends upon input variables
riding distance is far then congestion is medium.
Road Capacity and Riding Distance between source to
destination. Approximately, there is no Congestion when road Fig. 15 explains congestion is high if the vehicle speed is
capacity is extensive (110 to 120 vehicles on the road) and Low and Road Capacity is Narrow, and traffic signals are too
Riding Distance is 9 to 20 km. If Road Capacity between 100 much, and the distance between signals is small, and riding
to 110 approx and Riding Distance between 10 to 20 km then distance is also low than congestion is high.
congestion is increased upto 20% increase. If road capacity is
less than 90 (narrow road), then the congestion is up to 50%.
So, it concludes that Congestion inversely proportional to
Road Capacity.

Fig. 12. Rule surface for riding distance and road capacity.

G. Simulation Results
For simulation results, MATLAB R2017a tool is used.
Fig. 13. Lookup diagram for low TCC.
MATLAB is also used for modelling, simulation, algorithm
development, prototyping and many other fields. MATLAB is

103 | P a g e
www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications,
Vol. 9, No. 2, 2018

VII. CONCLUSION AND FUTURE WORK


Implementation of smart-cities infrastructure and services
is a long-game process [25]. The advantages of smart-city to
communities will not likely be quick and will probably be
incremental in the first step. Nevertheless, to accomplish
smart-cities infrastructure through the utilization of SNA,
Information Communication Technologies and IoT’s to scale
their city framework and extend services reasonably while
offering substantial financial advantages. This TCC fuzzy
expert system is designed with the help of 5 input and one
output variable. Mamdani Fuzzy Inference System (MFIS) is
used to evaluate the Traffic Congestion Conditions (TCC) in
smart-city. The proposed system design of TCC has been
beneficial to determine the city traffic congestion. Through
this system, anybody can check any traffic congestion. In
future, MFIS would be used to evaluate the performance of
the other resources of smart-city like Environmental
Conditions, Energy Consumption, Healthcare and Security
Surveillance, etc.
REFERENCES
1. Han, Q., Liang, S., & Zhang, H. (2015). Mobile cloud sensing, big data,
and 5g networks make an intelligent and smart world. IEEE
Network, 29(2), 40-45.
2. https://news.un.org/en/story/2014/07/472752-more-half-worlds-
population-now-living-urban-areas-un-survey-finds.
3. Carmona, Matthew. Public places, urban spaces: the dimensions of
urban design. Routledge, 2010.
4. Kitchin, Rob. "Big Data, new epistemologies and paradigm shifts." Big
Fig. 14. Lookup diagram for medium TCC. Data & Society 1.1 (2014): 2053951714528481.
5. Misuraca, Gianluca, Francesco Mureddu, and David Osimo. "Policy-
making 2.0: Unleashing the power of big data for public
governance." Open government. Springer, New York, NY, 2014. 171-
188.
6. Albino, Vito, Umberto Berardi, and Rosa Maria Dangelico. "Smart
cities: Definitions, dimensions, performance, and initiatives." Journal of
Urban Technology 22.1 (2015): 3-21.
7. Gabri Malek, Chunlin LI, Z. Yang, NajiHasan.A.H and X.Zhang,’
Improved the Energy of Ad hoc On-Demand Distance Vector Routing
Protocol’, International Conference on Future Computer Supported
Education, Published by Elsevier, IERI, pp. 355-361,2012.
8. Lakshmi, I. "A literature survey on Big Data Analytics in Service
Industry." International Journal of Engineering and Computer
Science 5.4 (2016). Breslin, J., Decker, S., 2007.
9. Dimitrakopoulos, George, and George Bravos. Current Technologies in
Vehicular Communication. Springer, 2016.
10. Psomakelis12, Evangelos, et al. "BIG IOT AND SOCIAL
NETWORKING DATA FOR SMART CITIES."
11. Nasr, Elie, Elie Kfoury, and David Khoury. "An IoT approach to vehicle
accident detection, reporting, and navigation." In Multidisciplinary
Conference on Engineering Technology (IMCET), IEEE International,
pp. 231-236. IEEE, 2016
12. Rizwan, Patan, K. Suresh, and M. Rajasekhara Babu. "Real-time smart
traffic management system for smart cities by using the Internet of
Things and big data." In Emerging Technological Trends (ICETT),
International Conference on, pp. 1-7. IEEE, 2016.
13. Al-Dweik, Arafat, Radu Muresan, Matthew Mayhew, and Mark
Lieberman. "IoT-based multifunctional Scalable real-time Enhanced
Road Side Unit for Intelligent Transportation Systems." In Electrical and
Computer Engineering (CCECE), 2017 IEEE 30th Canadian Conference
on, pp. 1-6. IEEE, 2017.
14. Goggin, Gerard. "Driving the internet: mobile internets, cars, and the
social." Future Internet 4, no. 1 (2012): 306-321.
Fig. 15. Lookup diagram for high TCC. 15. Joshi, Yashashree, Ashwini Joshi, Neha Tayade, Priyanka Shinde, and
S. M. Rokade. "IoT Based Smart Traffic Density Alarming Indicator."

104 | P a g e
www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications,
Vol. 9, No. 2, 2018

(2016).Handte, Marcus, Stefan Foell, Stephan Wagner, Gerd Kortuem, 21. In Communication and Electronics Systems (ICCES), International
and Pedro José Marrón. "An Internet-of-Things Enabled Connected Conference on, pp. 1-6. IEEE, 2016
Navigation System for Urban Bus Riders." IEEE Internet of things 22. Chowdhury, Abdullahi. "Priority-based and secured traffic management
journal 3, no. 5 (2016): 735-744 system for an emergency vehicle using IoT." In Engineering & MIS
16. Theodoridis, Evangelos, Georgios Mylonas, and Ioannis (ICE), International Conference on, pp. 1-6. IEEE, 2016
Chatzigiannakis. "Developing an IoT smart city framework." 23. Ou, Haoyuan, Jianming Zhang, and Yi Wang. "Development of
In Information, intelligence, systems and applications (Lisa), 2013 intelligent traffic control system based on internet of things and fpga
fourth international conference on, pp. 1-6. IEEE, 2013. technology in proteus." traffic 20 (2016): 2.
17. Chong, Hon Fong, and Danny Wee Kiat Ng. "Development of IoT 24. Amadeo, Marica, Claudia Campolo, Jose Quevedo, Daniel Corujo,
device for traffic management system." In Research and Antonella Molinaro, Antonio Iera, Rui L. Aguiar, and Athanasios V.
Development (SCOReD), 2016 IEEE Student Conference on, pp. 1-6. Vasilakos. "Information-centric networking for the internet of things:
IEEE, 2016 challenges and opportunities." IEEE Network 30, no. 2 (2016): 92-100.
18. Chong, Hon Fong, and Danny Wee Kiat Ng. "Development of IoT 25. Coutard, Olivier, et al. "Urban Megatrends: Towards a European
device for traffic management system." In Research and research agenda." (2014): 1-17.
Development (SCOReD), 2016 IEEE Student Conference on, pp. 1-6.
IEEE, 2016 26. Saeed, Yousaf, et al. "Impact of Cognition on User Authentication
Scheme in Vehicle using Fuzzy Logic and Artificial Neural
19. Thakur, Tanvi Tushar, Ameya Naik, Sheetal Vasari, and Manjiri Gogate. Network." International Journal of Computer Science and Information
"Real-time traffic management using the Internet of Things." Security 14.10 (2016): 285.
In Communication and Signal Processing (ICCSP), 2016 International
Conference on, pp. 1950-1953. IEEE, 2016 27. Abbas, Sagheer, et al. "Bio-inspired neuro-fuzzy based dynamic route
selection to avoid traffic congestion." International Journal of Scientific
20. Ramachandra, Sujit H., K. Nitesh Reddy, Vivek R. Vellore, Sumanth and Engineering Research2.6 (2011): 284-289.
Karanth, and Tareesh Kamath. "A novel dynamic traffic management
system using on-board diagnostics and Zigbee protocol."

105 | P a g e
www.ijacsa.thesai.org
View publication stats

You might also like