Ijet 10584
Ijet 10584
7) (2018) 219-224
Research Paper
Abstract
Software engineering is an engineering discipline which is used to analyze, modeling and development of the system. Normally Weather
conditions are changing continuously with respective to atmospheric conditions. In the phase of modeling of the Weather fore casting
system is performed by taking the data which is collected on atmospheric conditions and record temperature, rainfall, humidity and other
parameters. The main objective of this paper is focused on Design and implementation of Weather forecasting system. Weather forecasting
model is prepared by using Cloud computing and Data mining techniques. This System is analyzed by using temperature, rainfall conditions.
Statistical framework is provided on Modeling for surface process of weather forecasting with Data assimilation. This paper presents the
Conceptual level architecture of Weather prediction model by using decision tree. Proposed algorithm is used for the construction of
decision tree. Weather forecasting report is implemented by using Android.
1. Introduction
2. Related work
Weather forecasting is considered as one of the meteorological and
challenging issue in the world. Number of Scientists has been fo- In this section we discuss some important aspects which are related
cusing on characteristics of weather system by using various meth- to modeling of weather forecasting system.
ods. Normally Weather prediction model is performed by using
mathematical equations with the description of atmospheric tem- 2.1. Climate changes
perature, pressure and moisture with respective to time [1]. Weather
conditions are obtained by considering ground, ship, aircraft obser- Climate data gives the official data record that is provided after per-
vations. Modern computers transfer the observations onto surface forming quality control activities. Synoptic data is considered as
and map the lines from meteorologists for correcting the errors. The real-time data provided for doing forecast modeling. So many risks
forecaster analyzes each model and does the predictions on best as- are produced to human society due to Climate changes.
pects of Weather forecasting model. It can be performed for 12 to
24 hours. Here Data mining techniques are used for analyzing the 2.2. Weather forecasting
Weather prediction model. In this section 3 modeling for surface
process of Weather forecasting is presented. Statistical framework It is a vital application in meteorology and facing problems in the
for data assimilation is described in section 4. Cloud computing world. Chen and Dudia have focused on hydrology model with cou-
techniques are applied for Weather forecasting system in section 5. pling process of an advanced land surface. Kalyankar and Alaspur-
Data mining techniques for weather forecasting system is presented kar [2] proposed a data mining techniques to analyze Metrological
in section 6. Proposed algorithm and their results is presented in data and to model the Weather forecasting system by taking the pa-
section 7.Different constraints are given for the construction of de- rameters such as temperature pressure and rainfall.
cision tree is given section 8.Conceptual level of architecture for
Weather forecasting system is given in section 9. Design pattern for 2.3. Data assimilation
Weather forecasting system is provided in section 10. Implementa-
tion of weather forecasting report by using android and Conclusions The main objective of data assimilation provides production of ini-
are given in section 11 and 12. tial conditions for operational forecasts. It also provides the con-
struction of long term reanalyzes’ of atmospheric state. Data assim-
ilation is considered as one type of an analysis method where as
information from the accumulation of observations over a period of
time and converted into model state. There are three components in
Copyright © 2018 Rajarajeswari. P et al. This is an open access article distributed under the Creative Commons Attribution License, which
permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
220 International Journal of Engineering & Technology
3. Modeling for surface process of Weather Fig. 2: The Process of Intermittent, Data Assimilation.
forecasting
4. Statistical framework for data assimilation
Weather and climate –prediction models are represented by the
movement of heat and water
State vectors ‘p’ may be defined on a model grid. Depending on the
analysis, unknown and known back ground vector are represented
as pa, pb. It can define the values of a single variable in a two-dimen-
sional space, Tb (p, q).The vector length n is the product of the num-
ber of variables and the number of grid points.
State and observation vectors are defined as follows
pt = True model state vector
pa = analysis model state vector
pf = forecast model state vector
pb= background model state vector
q = vector of observations.
Error covariance matrices are defined as follows
B is the covariance matrix of forecast errors. The dimensions of er-
ror matrix are nxn. It controls the function in terms of shape and
Fig. 1: Modeling for Surface Process of Weather Forecasting. magnitude. At an observation point information in the innovation
vector is defined. It can be translated into B into a variable analysis
Within the plant canopy and the ground beneath. Seasonal Variation increment at surrounding grid points to reduce the analysis error.
of Surface heating provides the difference between continents and
oceans which gives monsoon circulations on larger scales. Vertical
2
B a b (1)
movement of heat at the atmosphere interface occurs through con-
duction process. It consists of a very shallow layer of atmosphere
which is called the laminar sub layer. It is having a depth of few In a multi-dimensional system
molecules to a few millimeters. Generally, forecasting of two or
a b
more week prepared with two variables such as water temperature, T
ice cover to the atmospheric-model simulation. The following fig- B a b (2)
ure shows the physical process with the movement of heat and mass
in Ocean [1]. Large-scale weather Philomena in a region into a specific number
of different, dominant weather regimes, classes based on a variable
3.1. Model initialization process such as sea-level pressure. The impact of Climate impacts must be
forecast, understood and dealt with at local and regional levels. This
Initialization of model is performed by taking two requirements. need has motivated many of current and future climate downscaling
One is dependent variables and second one is gridded mass field activities. In current situation, it can be generalized that the atmos-
variables and momentum field variables. Two approaches are re- pheric models are good tools for evaluating the historical changes
quired for doing the initialization. One is called static initialization on climate. [7].
and second one is called dynamic initialization. In case of static in-
itialization, the observations are interpolated to a model grid such
as data analysis. Dynamic initialization involves the reforecast in- 5. Cloud computing techniques for weather
tegration of the model to produce an initial state which is dynami- forecasting model
cally consistent with the equations for the forecast.
Cloud computing is considered as one type of internet -based com-
3.2. Data assimilation puting .It provides shared computer processing resources and data
to computers and other devices on demand. It is a model for sharing
Normally data assimilation is to be obtained by taking the combi- computer resources based on demand. Cloud computing and stor-
nation of information from observations and Numerical methods. It age solutions provide users and enterprises with various capabilities
should act as major role for the improvement of weather forecasts. to store and process their data in either privately owned that may be
Data assimilation provide mathematical framework from the re- located far from the user–ranging in distance from across a city to
sources independently. At the initial time of forecast Data assimila- across the world.
tion and data analysis both are referred to the processes which em-
ploy observations for the construction of gridded datasets which
consists of dependent variables at the initial time of a forecast. The
main objective of data assimilation can be the creation of initial
conditions for operational forecasts [6]
International Journal of Engineering & Technology 221
4.1. Implementation
We present the results of live analysis performed with our own ra-
dar located on our campus. Calculate Now casting’s
cost and computation time for one hour of weather data for the sim-
ulation instance types offered by Amazon EC2.We bring up the in-
stances with the Now casting image and start the ingest of weather
data from the radars. Once the cloud based now cast instance re-
ceives the first set of radar scans, it starts to generate 1 to 15
minutes.
We carry out this operation for one hour of weather data and deter-
mine the cost for one hour. Now cast operation using cost tracking
services provided by Amazon EC2.We can do liver measurement
on each of four cloud instance for calculating overall time taken for Forecasting the weather based on Rainfall, Temperature, Air qual-
now casting process. This process is suitable for cloud cast applica- ity for selected cities:
tion on cloud services. Generation of data is performed by using Analysis of numerical data values for Rainfall, Temperature and Air
radar. quality in select metros on 29th March 2017 [11]. These values can
Data is transmitted to a particular instance by the execution of al- be shown above figure.
gorithm within 15 minutes.
Now cast images are generated and are sent to a central web server
which is used by client. Here Amazon EC2 is a cloud service that
provides resizable compute capacity to execute applications on de-
mand. EC2 provides on-demand resources with pricing depending
on the type of resources used and duration of usage.
In the data mining methods the following steps are follows; Data
Collection, data selection, data transformation and Data mining
Graph 1: Analysis of Numerical Data Values for Rainfall, Temperature
methods are used [10]. and Air Quality
a) Data cleaning
In this data model is prepared with consistent format by taking care
of data missing. Cleaned data is more suitable for data mining.
b) Data selection
Data relevant to the analysis and meteorological dataset had 10 at-
tributes.
222 International Journal of Engineering & Technology
Table 2: Max & Min Temperature Values for Various Cities 6.1. Results and analysis
1600
1400 Dataset size
1200 ID3 alogrithm
1000
800
600
400
200
0
1 2 3 4 5
6
Minutes
5
Fig. 8: Design Pattern for Weather Forecasting System.
4
3 12. Implementation of weather report by
2 using android material
1 Mobile Application models are developed by J2ME and Android .It
0 provides security and applications from uncorrected code. Java is
well suited for an execution model of the system which is based on
1 2 3 4 5 6 7 8 a virtual machine. Application permissions are not possible with
Fig. 6: Direction of Wind Speed with Respective Wind Speed, Wind Angle J2ME. Consequently, read and write files are not running normally
and Minutes. by using J2ME applications and arbitrary places are connected by
open network connections. These are to be possible with Android.
Mobile applications which are running by using J2ME and Android
10. Conceptual level architecture of weather are made from assemblies of Java classes packaged into archives.
prediction model by using decision tree
11.1. Weather forecasting application by using android
Conceptual level provides Formal way of the system. Here weather This process is implemented by considering three main areas. One
prediction model is designed with the conceptual architecture is Toolbar area, second one is weather icon and temperature and
model by using decision tree. This process is easily understood by third one is weather data .Weather forecasting model is developed
users. Here rounded rectangle is used for representing the concepts by using current weather information. In this process the following
[12]. parameters are used. Select various cities such as Bangalore, Chen-
nai, and
Hyderabad. Choose one of the cities and display the temperature in
Celsius. It also gives conditions of Weather.
References
[1] K.Rupakumar,A.K.Sahai,K.Krishnakumar,S.K.Pat-
wardhan.etal”High resolution climate change scenarios for India for
the 21stcentury.Indian Institute of Tropical Meteorol-
ogy,Pune411008,India.Currentscience ,Vol.90,NO.3,10 February
2006.
[2] MeghaliA.Kalyankar,Prof.S.J.Alaspurkar,“DataMining Technique
to analyse the Metrological Data,International Journal of Advanced
Research in Computer science and Software Engineering,Volume 3
Issue 2,February 2013.
[3] Chen.F and J.Dudhia Coupling an advanced land surface –hydrology
model with Penn state-NCAR MM5 modeling System. Part I: Model
implementation and sensitivity.Mon.Wea.Rev, 129, 569-585.
[4] Rohitkumaryadav,Ravi Khatri, “A Weather forecasting model using
the DataMiningTechnique”,International Journal of Computer Ap-
plications Volume 139-N0.14,April 2016.
Fig. 9: A) Model of Weather Application. [5] Fororunso Olaiya Application of Data mining Techniques in
Weather Prediction and Climate Change Studies.”International Jour-
nal of Information Engineering and Electronic Business 2012, 1, 51-
59. DOI:10.5815/ijieeb.2112.01.07.
[6] Ghil,M and P.PMalanotte-Rizzoli.Data assimilation in meteorology
and oceanography.Adv.Geophys.,33,141-266.
[7] Glahn, B. Comments-Reforecast: An important data set for improv-
ing weatherpredictions.Bull.Amer.Meteor.Soc. 89, 1373-1378.
[8] HansonC.E., J.P.Palutikof,M.T.J.Livermore, etal.Modelling the im-
pact of climate extremes: an overview of the MICE project. Climate
change, 81, 163-177.
[9] Heintzenberg, J. andR.J.Charlson (2007).Clouds in the perturbed
Climate System: Their relationship to energy balance, Atomspheric
Dynamics and precipitation Cambridge,USA: MIT press.
[10] MeghaliA.Kalyankar,Prof.S.J.Alaspurkar,“DataMining Technique
to analyse the Metrological Data,International Journal of Advanced
Research in Computer science and Software Engineering,Vol-
Fig. 9: B) Selection of Various Cities. ume3Issue2,February 2013.
[11] ChybickiA,Lubniewski.Z,Bruniecki.K,Markiewicz.L”Numerical
weather prediction-Data fusion to GIS systems and potential appli-
cations,Croatian information technology association.-GIS Fo-
rum,university of Silesia,Zagerb 2011,56-61.
[12] S.L.Belousov,L.V.BerkovichandI.G.Sitnikov“Mathematical model-
ing in Meteorology and Weather forecasting “Mathematical models
of life support system.
[13] P.Rajarajeswari,Dr.A.Ramamohanreddy,Dr.D.Vasumathi “Problem
Solving Process Based on Conceptualmodel with Mathematical
Techniques, “International Journal of Computer & Mathematical
Sciences ISSN 2347 – 8527 Volume 3, Issue 6 August 2014
[14] https://developer.android.com/index.html.
[15] Evans, J.P.21st century climate change in the Middle East. Climate
Change, 92, 417, 432, doi: 10.1007/s10584-008-9438-5.
13. Conclusion
This paper presents the study based on land surface model and pro-
vides heat fluxes with surface boundary conditions for Weather
forecasting system. This paper also provides analysis for modeling
of weather forecasting system with various techniques and Weather
forecasting model by using Cloud computing techniques. The pre-
sent paper mainly focused on the construction of decision tree with
proposed algorithm.