Modeling Key Parameters For Greenhouse Using Fuzzy Clustering Technique
Modeling Key Parameters For Greenhouse Using Fuzzy Clustering Technique
ik
m
|| x
k
"v
i
||
2
i=1
c
!
(5)
104
(8)
The density function of data point, which is close to the first
cluster center, is reduced, so these data points cannot
become the next cluster center. rb defines an neighbor area
where the density function of data point is reduced. Usually
constant rb > ra. In order to avoid the overlapping of cluster
centers near to other(s) is given by [9-11]:
(9)
Once amending the density function of data points is
possible to find the next cluster center. Then repeat this
process until find all cluster centers. The subtractive
clustering is used to determine the number of clusters of the
data being proposed, and then generates a fuzzy model.
IV. FUZZY MODEL CONSTRUCTION
When cluster estimation method is applied to a
collection of input/output data, each cluster center
exemplifies a characteristic behavior of the system. Hence,
each cluster center can be used as the basis of a rule that
describes the system behavior. Consider a set of c cluster
centers
{x
1
*
, x
2
*
, x
3
*
,...x
c
*
} in an M-dimensional space. Let
the first N dimensions correspond to the input variables and
the last MN dimensional corresponds to output variables.
Each vector
x
i
*
could be decomposed into two component
vectors
y
i
*
and
z
i
*
where
y
i
*
contains the first N elements
of
x
i
*
and
z
i
*
contains the last MN elements
Then consider each cluster center
x
i
*
is represents a
fuzzy rule that describes the system behavior. Given an
input vector y, the degree to which rule i is fulfilled is
defined by:
i
= e
!"|| yy
i
*
||
2
(10)
Where ! is the constant defined by[9].
! =
4
r
a
2
(11)
and r
a
is a positive constant[9].
The output vector z is computed by
z =
i
z
i
*
i!1
c
"
i
i!1
c
"
(12)
Then this computational model is in terms of a fuzzy inference
system employing if-then rules following the Equation 1 form.
Where Y
1
is the jth input variable and Z
1
is the jth output
variable. A
1
is an exponential membership function and B
1
is a
singleton for the ith rule that is represented by cluster center
x
i
*
, A
j
and B
j
are given by:
A
j
(q) = e
!"(q!y
ij
*
)
2
(13)
B
j
= z
ij
*
(14)
Where
y
ij
*
is the jth element of
y
i
*
and
z
ij
*
is the jth element
of
z
i
*
. This computational scheme is equivalent to an inference
method that uses multiplication as the AND operator, weights
the output of each rule by the firing strength, and computes the
output as a weighted average of the output of each rule [8-13].
V. STUDY CASE AND EXPERIMENTAL RESULTS
In order to view the results, the figures are presented on a
weekly basis. The blue line indicates the experimental
measurements, whilst the green lines represent the
predictions made by the fuzzy system obtain for each
clustering techniques used.
Figure 1. Set of Temperature and Humidity prediction
using clustering and fuzzy techniques.
Figure 1a. Humidity (gr/m
3
) prediction using k-means clustering
Figure 1b. Temperature (C) prediction using k-means clustering.
105
Figure 1c. Humidity (gr/m
3
) prediction using c-means clustering
Figure 1d. Temperature (C) prediction using c-means clustering
Figure 1e. Humidity (gr/m
3
) prediction using subtractive clustering
Figure 1f. Temperature (C) prediction using subtractive clustering
VI. CONCLUSIONS AND FUTURE WORK
Fuzzy clustering techniques allow the automatic generation
of fuzzy models and can be utilized to modeling and predict
the behavior of greenhouse key parameters K-means, fuzzy
C-means clustering and fuzzy clustering subtractive are
useful techniques to describe complex dynamic systems and
provide an automatic way to generate robust fuzzy systems.
Future work will be involved with minimizing the system
error and try novel clustering techniques. Also, real-time
prediction may be carried out using sensor networks and
embedded systems.
REFERENCES
[1] J. Rodriguez Garza, E. Gorrostieta, R. Castaeda & G. Herrera,
Model for an Hydroponic Greenhouse, 2006 Proceedings of 12th
IEEE International Conference on Methods and Models in
Automation and Robotics MMAR.
[2] Gorrostieta, E., J.C. Pedraza, R.J. Carlos, Fuzzy Modelling of
Systems, Proceedings of 11th IEEE International Conference on
Methods and Models in Automation and Robotics MMAR, 29
August- 1 September 2005, Miedzyzdroje, Poland. ISBN 83- 60140-
85-5. (2005).
[3] Gorrostieta, E., Sotomayor, A., Aceves, M. A., Pedraza, C., and
Ramos, J. M., Modeling dynamic systems using ANFIS., 2009
Proceedings of the international Conference on Computational and
information Science, pp. 287-29.
[4] Paulo Salgado , J. Boaventura Cunha,Greenhouse climate
hierarchical fuzzy modelling 2005, Control Engineering Practice,
Vol 13, pp. 613-628.
[5] Takagi, T., and M. Sugeno, Fuzzy Identification of Systems and its
Application to Modeling and Control. 1985 IEEE Trans. Systems
Man and Cybernetics.15: 116- 132.
[6] Sugeno, M., and G. T. Kang, Structure Identification of Fuzzy
Model. 1998. Fuzzy Sets and Systems. 28: 15-33.
[7] T. Cox, E., The Fuzzy Systems Handbook: A Practitioners Guide to
Building, Using, and Maintaining Fuzzy Systems. Academic Press.
2002.
[8] Yager, R. and D. Filev, Generation of Fuzzy Rules by Mountain
Clustering, 1994, Journal of Intelligent & Fuzzy Systems, vol. 2,
No. 3, pp. 209- 219.
[9] Berkhin, P.: Survey of Clustering Data Mining Techniques. Grouping
Multidimensional Data, 2571, 2006.
[10] Cheng, Y.: Mean Shift, Mode Seeking, and Clustering. 1995, IEEE
Transactions on Pattern Analysis and Machine Intelligence 17(8),
790799.
[11] Comaniciu, D., Meer, P.: Mean Shift: A Robust Approach toward
Feature Space Analysis. 2002 IEEE Transactions on Pattern
Analysis and Machine Intelligence Vol. 24, No. 5, pp. 603619
[12] Tsoukalas, L., Uhrig, R.: Fuzzy and Neural Approaches in
Engineering. John Wiley & Sons, Inc., NY (1997).
[13] Yu, J.: General C-Means Clustering Model: A Unified Approach to
the Theories and Methods of Partitional Clustering Algorithms.
2003, Technical Report, AI Lab, Northern Jiaotong Univ., Beijing
106