Abstract
In this paper, a harmonious family of fuzzy relational models (FRMs) called \(g\)-normal FRMs is introduced. By selecting a value for the scalar parameter \(g\), a member of this family is determined for which all parts of the model are configured accordingly. In this regard, a specific configuration for FRMs as well as an appropriate derivative-based iterative identification procedure are proposed. While preserving the high modeling capability of FRMs, the proposed model configuration along with the proposed identification algorithm alleviate both the lack of analyzability and the possible existence of hard conflicts between the rules in the rule-base. Furthermore, high relative errors in output computations are prevented using the proposed scheme. The modeling scheme is applied finally to the Box–Jenkins gas furnace benchmark problem as well as a new classification problem. The results are verified by simulation.
Similar content being viewed by others
References
Aghili Ashtiani A, Menhaj MB (2010) Numerical solution of fuzzy relational equations based on smooth fuzzy norms. Soft Comput 14(6):545–557
Aghili Ashtiani A, Menhaj MB (2011) Fuzzy relational dynamic system with smooth fuzzy composition. J Math Comput Sci 2(1):1–8
Aghili Ashtiani A, Nikravesh SKY (2012) A new approach to stability analysis of fuzzy relational model of dynamic systems. Iran J Fuzzy Syst 9(1):39–48
Aghili Ashtiani A, Nikravesh SKY (2014) Fuzzy relational matrix-based stability analysis for first-order fuzzy relational models of dynamic systems. Iran J Fuzzy Syst 11(2):59–70
Amann P, Perronne JM, Gissinger GL, Frank PM (2001) Identification of fuzzy relational models for fault detection. Control Eng Pract 9:555–562
Bourke MM, Fisher DG (2000) Identification algorithms for fuzzy relational matrices, part 1: non-optimizing algorithms. Fuzzy Sets Syst 109:305–320
Bourke MM, Fisher DG (2000) Identification algorithms for fuzzy relational matrices, part 2: optimizing algorithms. Fuzzy Sets Syst 109:321–341
Box JE, Jenkins GM (1970) Time Ser Anal. Forecasting and control, Holden Day, San Francisco
Campello RJGB, Amaral WC (2006) Hierarchical fuzzy relational models: linguistic interpretation and universal approximation. IEEE Trans Fuzzy Syst 14(3):446–453
Campello RJGB, Amaral WC (2001) Modeling and linguistic knowledge extraction from systems using fuzzy relational models. Fuzzy Sets Syst 121:113–126
Kelkar B, Postlethwaite B (1998) Enhancing the generality of fuzzy relational models for control. Fuzzy Sets Syst 100:117–129
Lee YC, Hwang C, Shih YP (1994) A combined approach to fuzzy model identification. IEEE Trans Syst Man Cybern 24(5)
Pedrycz W (1984) An identification algorithm in fuzzy relational systems. Fuzzy Sets Syst 13:153–167
Pedrycz W (1993) Fuzzy control and fuzzy systems, 2nd edn. Research Studies Press Ltd., Wiley, Taunton, New York
Pedrycz W, Oliveira JV (1994) Fuzzy relational modeling of dynamic systems with regenerative I/O interfaces. In: Proceedings of the 3rd IEEE international conference on fuzzy systems, Orlando, vol 1, pp 372–377
Peeva K, Kyosev Y (2004) Fuzzy relational calculus: theory, applications and software. Advances in fuzzy systems—aplications and theory, vol 22. World Scientific Publishing Co., Pte. Ltd., Singapore
Ridley JN, Shaw IS, Kruger JJ (1992) New fuzzy learning model with recursive estimation for dynamic system. Fuzzy Sets Syst 48:217–229
Sanchez E (1976) Resolution of composite fuzzy relation equations. Inform Control 30(1):38–48
Vukovic PD (2001) One-step ahead predictive fuzzy controller. Fuzzy Sets Syst 122:107–115
Wong CH, Shah SL, Bourke MM, Fisher DG (2000) Adaptive fuzzy relational predictive control. Fuzzy Sets Syst 115:247–260
Wong CH, Shah SL, Fisher DG (2000) Fuzzy relational predictive identification. Fuzzy Sets Syst 113:417–426
Wu YK, Guu SM (2008) An efficient procedure for solving a fuzzy relational equation with max-Archimedean \(t\)-norm composition. IEEE Trans Fuzzy Syst 16(1):73–84
Xu CW, Lu YZ (1987) Fuzzy model identification and self-learning for dynamic systems. IEEE Trans Syst Man Cybern SMC 17(4)
Yi SY, Chung MJ (1993) Identification of fuzzy relational model and its application to control. Fuzzy Sets Syst 59:25–33
Zadeh LA (1965) Fuzzy sets. Inform Control 8:338–353
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by V. Loia.
Appendix: The algorithm for generation of the pseudo-random data used in Sect. 4.2 for classification
Appendix: The algorithm for generation of the pseudo-random data used in Sect. 4.2 for classification
The data used in Sect. 4.2 for classification can be reproduced by six steps given in this section. The algorithm is based on the well-known linear congruential generator.
First note that for a set \(A\) and a function \(h\), we define \(h(A):= \{h(a):a \in A \}\). Also note that all sets are ordered in this section, namely, \(A= \{ a(1), \ldots , a(n)\}\). The algorithm is represented by the following six Steps:
-
1.
Obtain \(W_0,W_1,\ldots ,W_6\) by \(W_i= \{ t_i(1), \ldots , t_i(n)\}\) for \( i= 0,1,\ldots ,6\), where \(t_i(k+1)= f ( t_i(k);a_i,b_i,m_i )\) for \(k= 1,2,\ldots ,n-1\), \(f(x;a,b,m)= { mod (ax+b , m)}/{m}\), and \(a_i,b_i,m_i,n\) are given in Table 1.
-
2.
Obtain \(X_0,X_1,\ldots ,X_6\): \(X_0= W_0, X_1= W_1, X_2= W_2 - 1, X_3= W_3 - 1, X_4= W_4, X_5= W_5 - 0.5, X_6= W_6 - 0.5.\)
-
3.
Obtain \(Z_1,\ldots ,Z_6\) by \(Z_i= (\frac{X_0}{a_i'})^2 - (X_i-b_i')^2\) for \(i= 1,2,\ldots ,6\), where \(a_i',b_i'\) are given in Table 2.
-
4.
Obtain
$$\begin{aligned} \left\{ \begin{array}{l} X_i'= \{ x': (x',z') \in (X',Z')_i \} \\ Z_i'= \{ z': (x',z') \in (X',Z')_i \} \\ \end{array} \right. , \end{aligned}$$for \(i= 1,\ldots ,6\), where \((X',Z')_i=\)
$$\begin{aligned} \{( x(j),z(j) ) : x(j) \in X_i, z(j) \in Z_i, z(j)\ge 0 \}_{j=1}^n. \end{aligned}$$ -
5.
Obtain \(Y_1,\ldots ,Y_6\): \(Y_1= - \sqrt{Z_1'} + 1, Y_2= - \sqrt{Z_2'} + 1, Y_3= \sqrt{Z_3'} - 1, Y_4= \sqrt{Z_4'} - 1, Y_5= \sqrt{Z_5'}, Y_6= {- \sqrt{Z_6'}}/{1.2}.\)
-
6.
Construct \((X',Y)_i:= \{ ( x'(j),y(j) ) : x'(j) \in X'_i, y(j) \in Y_i \}_{j=1}^{n'}\).
For \(i=1,\ldots ,4\), \((X',Y)_i\) represent the data in the \(i\)th class while \((X',Y)_5\) and \((X',Y)_6\) together represent the data in the fifth class. Note that \(n' \le n\).
Rights and permissions
About this article
Cite this article
Aghili Ashtiani, A., Menhaj, M.B. Introducing \(g\)-normal fuzzy relational models. Soft Comput 19, 2163–2171 (2015). https://doi.org/10.1007/s00500-014-1398-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-014-1398-2