Abstract
In this article, we study the structural properties that smooth compositions bring to predictive control of TS fuzzy models and examine how they affect the uncertainties, parameter variations of the system and environmental noises to die out. We have employed the smoothness structure of compositions to convert the MPC cost function of TS fuzzy model of the nonlinear systems to an incremental iterative algorithm. Hence, the proposed algorithm does not linearize the nonlinear dynamics, neither requires solving an NP optimization problem in MPC and, therefore, is very fast and simple. The connectivist identification—MPC approach—can be employed for the systems with the long-range horizons. Therefore, the technique is beneficial to the dead-time and non-minimum phase systems. The stability analysis of the algorithm has been carried out, and the performance of the smooth TS fuzzy identification–controller scheme to the classical ones has been compared on a non-min phase test problem with different uncertainties and working environments, including (a) the normal working conditions, (b) with the additive noises, (c) with the parametric changes, (d) with the additive time-varying disturbances to demonstrate the robust behavior of the smooth compositions.
Similar content being viewed by others
References
Sadjadi, E.N., Herrero, J., Molina, J., Hatami, Z.: On the approximation properties of smooth fuzzy models. Int. J. Fuzzy Syst. 20(8), 2657–2667 (2018)
Sadjadi, E.N., Herrero, J., Molina, J., Borzabadi, A.H., Abchouyeh, M.A.: Fuzzy Model Identification and Self Learning with Smooth Compositions. Int. J. Fuzzy Syst. (under review)
Oviedo, E., Jairo, J., Vandewalle, J.P.L., Wertz, V.: Fuzzy Logic, Identification and Predictive Control. Springer, London (2005)
Peeva, K., Kyosev, Y.: Fuzzy Relational Calculus: Theory, Applications and Software. Advances in Fuzzy Systems-Applications and Theory, vol. 22. World Scientific Publishing Co., Pte. Ltd., Singapore (2004)
Campello, R.J.G.B., Amaral, W.C.: Hierarchical fuzzy relational models: linguistic interpretation and universal approximation. IEEE Trans. Fuzzy Syst. 14(3), 446–453 (2006)
Campello, R.J.G.B., Amaral, W.C.: Modeling and linguistic knowledge extraction from systems using fuzzy relational models. Fuzzy Sets Syst. 121, 113–126 (2001)
Mollov, S., Babuska, R., Abonyi, J., Verbruggen, H.B.: Effective optimization for fuzzy model predictive control. IEEE Trans. Fuzzy Syst. 12(5), 661–675 (2004)
Qin, S.J., Badgewell, T.A.: A survey of industrial model predictive control technology. Control Eng. Pract. 11(7), 733–764 (2003)
Sadjadi, E.N.: Sufficient conditions for the stability of smooth fuzzy systems (under review)
Sadjadi, E.N.: On the monotonicity of smooth fuzzy systems (under review)
Courant, R., John, F.: Introduction to Calculus and Analysis, vol. II/1. Springer, New York (1999)
Šostak, A.P.: On a fuzzy topological structure. In: Frolík, Z., Souček, V., Vinárek, J. (eds.) Proceedings of the 13th Winter School on Abstract Analysis. Section of Topology, pp. 89–103. Circolo Matematico di Palermo, Palermo (1985)
Ramadan, A.A., Abbas, S.E., Kim, Y.C.: Fuzzy irresolute mappings in smooth fuzzy topological spaces. J. Fuzzy Math. 9, 865–877 (2001)
Amudhambigai, B., Uma, M.K., Roja, E., Nadu, T.: m∗-Fuzzy basically disconnected spaces in smooth fuzzy topological spaces. Math. Bohem. 138(1), 1–13 (2013)
Amudhambigai, B., Uma M.K., Roja E.: Pairwise r-Fuzzy b-Open sets in smooth fuzzy bitolopogical spaces. Int. J. Math. Sci. Appl. 2(2), 663–671 (2012)
Amudhambigai, B., Uma, M.K., Roja, E.: Separations axioms in smooth fuzzy topological spaces. Sci. Magna 5, 90–98 (2009)
Peeters, W.: Subspaces of smooth fuzzy topologies and initial smooth fuzzy structures. Fuzzy Sets Syst. 104, 423–433 (1999)
Sadjadi, E.N.: Discussion on accuracy of approximation with smooth fuzzy models (under review)
Sadjadi, E.N.: Structural properties of time varying smooth fuzzy models for identification (under review)
AmirAskari M., Menhaj, M.B.: Fuzzy model predictive control based on modified fuzzy relational model. In: 13th Iranian Conference on Fuzzy System (IFSC) (2013)
Oliveira, J.V., Lemos, J.M.: Long-Term predictive adaptive relational control. Fuzzy Sets Syst. 70, 337–357 (1995)
Kandiah, S.: Fuzzy model based predictive control of chemical processes. PhD Thesis, University of Sheffield, Sheffield (1996)
Salehfar, H., Bengiamin, N., Huang, J.: A systematic approach to linguistic fuzzy modeling based on input-output data. In: Proceedings of the 2000 Winter Simulation Conference (2000)
Vukovic, P.D.: One-step ahead predictive fuzzy controller. Fuzzy Sets Syst. 122, 107–115 (2001)
Zadeh, L.A.: Fuzzy sets. Inf. Control 8, 338–353 (1965)
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
Authors declare that there exists no conflict of interest.
Ethical Approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Appendices
Appendix 1
In order to drive error derivatives, we study the identification process in more detail. To begin with, we write the gradient descent method formula and define the vectors as follows:
But to complete the formulation we need to take partial derivative of each variable separately.
First, we define the fuzzy variables \(\left\{ {{\acute{\xi}}_{1} ,{\acute{\xi}}_{2} , \ldots ,{\acute{\xi}}_{r} } \right\}\) at every time instant as
and \({\acute{\xi}} = \left[ {{\acute{\xi}}_{l} } \right]_{l = 1}^{r}\), where \(\beta \left( \cdot \right)\), as stated above, is value of the membership function for the fuzzy set. In general, this function can be written as
Therefore, for making up the gradient descent method formula, \(\frac{{\partial \xi_{ld} }}{{\partial \rho_{ld} }}\) can be written as
Based on the compositional rule inference, we can say that estimation of the output, according to our notation, is
for all \(l = 1, \ldots ,r.\) Let us abbreviate \(S:s - {\text{norm}}\) and \(T:t - {\text{norm}}\) in the following.
To facilitate the explanation of the procedure of taking the derivation of \(\frac{{\partial {\acute{y}}_{li} }}{{\partial \xi_{ld} }}\), we assume a simple system and put \({\acute{\xi}}_{l} = \left[ {\xi_{l1} ,\xi_{l2} } \right]\) and \(c = R\left( {{\acute{\xi}},y_{i} } \right).\) Then, based on the properties of t norms, we have
We define: \(\varLambda_{1} = T\left( {\xi_{l1} ,c} \right)\) and \(\varLambda_{2} = T\left( {\xi_{l2} ,c} \right),\) then
where \({\acute{S}}^{1}\) and \({\acute{T}}^{1}\) are the first-order derivatives of the compositions, which will be calculated below. If there exist more state variables in the augmented state vector, \(\xi^{\prime}_{l} = \left[ {\xi_{l1} ,\xi_{l2} \cdots ,\xi_{l,m + p} } \right]\) we could continue in the same manner and write as
Hence, to derive the gradient descent method formulation, the general formula for the error derivation will be
Appendix 2
Let us take \(B = S_{B} \left( {T_{B} \left( {\xi_{l1} ,c} \right),T_{B} \left( {\xi_{l2} ,c} \right)} \right)\), and, \(\varLambda_{1} = T_{B} \left( {\xi_{l1} ,c} \right), \varLambda_{2} = T_{B} \left( {\xi_{l2} ,c} \right),\) where,
Now, the first-order derivative will be
Now, similarly, take \(C = S_{C} \left( {T_{C} (\xi_{l1} ,c),T_{C} (\xi_{l2} ,c)} \right)\) with \(\varLambda_{1} = T_{C} (\xi_{l1} ,c), \varLambda_{2} = T_{C} (\xi_{l2} ,\xi_{l1} ),\) and,
Then, the first-order derivative is
Rights and permissions
About this article
Cite this article
Sadjadi, E.N., Menhaj, M.B., Herrero, J.G. et al. How Effective are Smooth Compositions in Predictive Control of TS Fuzzy Models?. Int. J. Fuzzy Syst. 21, 1669–1686 (2019). https://doi.org/10.1007/s40815-019-00676-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40815-019-00676-0