Professional Documents
Culture Documents
A Proposal For An Agricultural Irrigation Control System Based On Support Vector Machine
A Proposal For An Agricultural Irrigation Control System Based On Support Vector Machine
Kazumi Nakamatsu
School of Human Science and Environment
University of Hyogo
Hyogo, Japan
Email: nakamatu@shse.u-hyogo.ac.jp
Hiroshi Mineno
Graduate School of Informatics
Shizuoka University
Shizuoka, Japan
Email: mineno@inf.shizuoka.ac.jp
AbstractIn recent years, various agricultural support systems for greenhouse horticulture have been proposed and
implemented. One such existing agricultural support system
is a cloud system that enables users to monitor the greenhouse
climate or remotely control some devices using smartphones
or tablet PCs. However, existing systems assume that users
have expertise in agriculture, because users decide to which
and when control devices should be run based on sensor data.
Therefore, it is difficult for non-experienced farmers to use
existing agricultural support system. In this context, it is aimed
to develop an agricultural support systems for non-experienced
farmers. In this paper, we propose an agricultural cloud
support system for greenhouse horticulture that is SVM-based
agricultural automatics irrigation system that automatically
adjusts the quantity of water based on sensor data. This system
enables users who dont have expertise in agriculture to irrigate
properly.
this paper, we focus on irrigation one of the most important agricultural considerations. Since the amount of water
needed for irrigation depends on many different factors, we
propose a support vector machine (SVM) based irrigation
prediction control system for non-experienced farmers. The
goal of our system is enabling automatic suitable irrigation
using SVM-based sensor data mining.
The rest of the paper is organized as follows. Section II,
introduces related work in agricultural support system. In
Section III, we describe the prototype system. Section IV,
we describe a predictive algorithm of soil moisture. Section
V, concludes the paper with a brief summary and some
concluding remarks.
Keywords-Sensor network; Agricultural support; Data mining in agriculture; Environmental control; Support vector
machine
I. I NTRODUCTION
A demographic shift is occurring regarding Japanese
agricultural workers: the median age of workers is increasing
while their numbers are diminishing. Precious agricultural
expertise is in danger of being lost [1]. Accordingly, it is
necessary to propose a new technology to supplement the
expertise in agriculture. Therefore, many researchers have
investigated the agricultural support for greenhouse horticulture by ICT (Information and Communication Technology)
in recent years.
There are many agricultural support systems for greenhouse horiticulture using ICT. Many researchers have investigated the relationship between plants growth and environmental information. In addition, many environmental control
systems for agriculture have been developed. However, existing systems are not useful for non-experienced farmers,
because they assume that users implicitly have expertise in
agriculture, such as how to use the result of the correlation
analysis, and which and when control devices should be run
based on sensor data.
Since irrigation is important, punctuation is needed. In
978-0-7695-5071-8/13 $26.00 2013 IEEE
DOI 10.1109/IIAI-AAI.2013.65
104
^
/&ht
t^E
tE
W
/& /&
/&
/&^
^
^Y>
D^
D^
D^
Z
D^
/&^
/&
/&
/&W
/&
W
Figure 1.
D
W
^
D
Z
^W
D
/
D
D
D
D
D
^
D
B. System architecture
According to analysis requirement, Figure1 shows the
proposed agricultural irrigation prediction control system
architecture. In our studies, we assume that the application
system using sensor network consists of six basic functionalities: 1) Data source tier, 2) Processing tier, 3) Storage
tier, 4) Actuator tier, 5) Presentation tier, and 6) Client tier.
The functions that we required correspond with six basic
functionalities.
1) Data Sources tier:
1) This tier collects environmental data. Consequently, the
function of collecting environmental data corresponds to the
Data sources tier. We developed the function of collecting
environmental data using a wireless sensor network. Sensors
collect values of outside temperature, outside humidity,
greenhouse temperature, greenhouse humidity, solar irradiance, soil moisture, and sensing time. Since the wireless
sensor network has installability and expandability for system s usability, we used it to develop this tier.
105
2) Processing tier:
2) This tier has two components. One component is Data
Stream Processing, and the other is Data Mining. Consequently, the function of processing sensor data corresponds
to the the Processing tier.
The component of Data Stream Processing has three
functions. The first function converts sensor data to the
format of DBMS (Data Base Management System). The
second function stores sensor data to DBMS. The third
function converts sensor data to the format required for data
mining.
Sincce we intend for plants, it is preferable for the
environmental control to be carried out in real time Thus, in
order to control quickly, an agricultural irrigation prediction
control system can be determined real-time properties. Accordingly, this system incorporates a DSMS (Data Stream
Management System)to acquire real-time properties.
The component of Data Mining predicts future soil moisture based on sensor data, decides the amount of water
needed for irrigation based on a predictive value, and sends
control commands to the irrigation device. The method of
data analysis predicts future soil moisture using an SVM,
and the build method control algorithm decides the amount
of water needed for irrigation based on the predictive value.
After that, the send method control command sends control
commands built by the method of build control command.
W
^sD
W
z^
EK
W
z^
EK
/
W
^sD
EK
W
z^
/
&
Figure 2.
3) Storage tier:
IV. P REDICTIVE ALGORITHM OF SOIL MOISTURE
A. Requirement specification
The goal of our system is enabling suitable irrigation
using SVM-based sensor data mining. It is important that
plants or crops photosynthesize properly in agriculture.
Accordingly, many farmers irrigate plants, and keep soil
moist in the daytime. On the other hand, many farmers dont
irrigate plants, and keep soil dry in the nighttime. Therefore,
they want to irrigate enough in the daytime to such an extent
that water does not remain in soil in the night time. Thus,
farmers want to irrigate the most in the daytime as long as
soil is not wet in the nighttime. Based on these ideas, it is
necessary to satisfy two requirements to realize our system.
4) Actuator tier:
4) This tier operates irrigation devices based on the control
command from the component of Data Mining in 2) Processing tier. Consequently, the function of environmental control
corresponds to the Actuator tier. The wireless actuator
network consists of universal remote sensors and irrigation
devices. A universal remote sensor sends control messages to
an irrigation device. After that, an irrigation device receives
a control message, and irrigates plants.
5) Presentation tier:
5) This tier visualizes sensor data from the monitoring
interface, and enables users to remotely operate irrigation
devices by a control interface. Consequently, the function of
monitoring of sensor data corresponds to the Presentation
tier. We realized this function as a web application. Users
have to input their ID and password to use this interface.
6) Client tier:
6) This tier is basic functionalities for users to use some
interface in the Presentation tier. Consequently, The function
of a web application corresponds to the Presentation tier. It
assumes that a user accesses the interface in 5) Presentation
tier by a web browser.
106
s
Wh W
Figure 3.
Unpredictable domain
V. C ONCLUSION
Figure2 shows the agricultural irrigation prediction control algorithm. We explain this algorithm.
(1)
If the estimated time of irrigation, this algorithm
starts.
(2)
This algorithm predicts future soil moisture in the
nighttime by prediction model using sensor data.
(3)
If the prediction future value of soil moisture
is within an allowable range, (9) this algorithm
decides not to irrigate.
(4)
If the prediction future value of soil moisture lies
outside the allowable range, (9) this algorithm
decides not to irrigate.
(5)
This algorithm decides to irrigate. The current
value of soil moisture is increased a little.
(6)
This algorithm predicts future soil moisture by the
prediction model again.
(7)
If the prediction future value of soil moisture is
within allowable range, this algorithm decides to
irrigate. Otherwise, return to (5) method.
(8)
This algorithm sends a control signal that it irrigates to the allowable range to actuator networks.
(9)
This algorithm decides not to irrigate.
(10) This algorithm finishes.
In order to build this algorithm, it is necessary to build a
future soil moisture prediction model. Thereby, we explain
how to build a future soil moisture prediction model in the
next section.
ACKNOWLEDGMENT
This study was supported by Grant-in-Aid for Scientific
Research(C) Number 23500098.
R EFERENCES
[1] B.R. Abdon, et al. Knowledge Sharing and Distance Learning
for Sustainable Agriculture in the Asia-Pacific Region: the
Role of the Internet , Journal of Plant Production Science
8, pp.298-307, 2005.
[2] A. K. Tripathy, et al. Data Mining and Wireless Sensor Network for Groundnut Pest/Disease Interaction and Predictions
- A Preliminary Study , International Journal of Computer
Information Systems and Industrial Management Applications.
ISSN pp. 2150-7988 Volume 5 , pp. 427-436, 2013.
[3] I.Das, et al. WSN Monitoring of Weather and Crop Parameters for Possible Disease Risk Evaluation for Grape Farms Sula Vineyards, A Case Study , Geomatri Indian conference,
2009.
107