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.