Abstract
Adaptive neuro-fuzzy inference systems (ANFISs) deriving from big data bring us the perspective in many fields. However, online performing both processing noisy and massive databases (NMDs) and training ANFISs is a challenge. Inspired by this aim, we propose a strategy with two phases, offline and online. The offline discovers an optimal data screening threshold (ODST) which is interpreted as an index to measure the uncertainty of the data in a data cluster. A new algorithm named A-ODST is proposed to estimate the ODST. Using the kernel fuzzy C-means clustering technique, a new filter named FbMU for blurring the ODST-based measured data-uncertainty is presented. An improved algorithm named NMD-ANFIS is presented to build the ANFIS from the NMD filtered by the FbMU. Based on the three main contributions of this paper to be the A-ODST, FbMU, and NMD-ANFIS, processing NMD and training ANFIS can be performed synchronously in the online phase. The combination of the solution to optimize the cluster data space via the NMD-ANFIS to simplify ANFIS’s structure and the filtering strategy of the FbMU for removing all the data points belonging to the data clusters with the highest uncertainty allows both filtering noise and reducing the size of the database to improve the calculating cost. Surveys from two experimental systems were carried out to verify these aspects. The compared results showed that the predicting error and the calculating time of the ANFISs built by the proposed method were better than that from the other surveyed methods.
Similar content being viewed by others
Abbreviations
- AV:
-
Average value of MAE3ms
- \({\mathbf{a}}\) :
-
Hyper-plane index vector
- C :
-
Number of data clusters
- \(d_{k}\) :
-
Relative standard deviation factor of \(\varGamma^{k}\)
- \([d]_{\text{op}}\) :
-
Optimal data screening threshold
- E :
-
Root mean square error
- [E]:
-
Desired E
- \(F\) :
-
Damping force
- \(I(t)\) :
-
Current intensity at time t
- MAE3ms :
-
Mean absolute error of F in three measurements
- MxV:
-
Maximum value of MAE3ms in a cycle
- \(P\) :
-
Number of data samples in the considered data set
- \(p_{k}\) :
-
The number of input data points in \(\varGamma^{(k)}\)
- \(\bar{p}\) :
-
The mean number of data points per cluster
- \(t_{k}\) :
-
Number of data samples in \(w_{k} (.)\)
- \(V(t)\) :
-
Relative piston–cylinder velocity
- \({\mathbf{x}}(t)\) :
-
State variable vector
- \(({\bar{\mathbf{x}}}_{i} ,y_{i} ),\;i = 1 \ldots P\) :
-
The ith input–output data sample
- \({\bar{\mathbf{x}}}_{i}^{0}\) :
-
The ith cluster centroid
- \({\bar{\mathbf{x}}}_{i}\) :
-
The ith input data point
- \(y_{i}\) :
-
The ith output data point
- \(\varGamma^{k}\) :
-
The kth data cluster
- \(\mu_{ij}\) :
-
Membership degree of the jth sample belonging to the ith cluster
- \(w_{k} (.)\) :
-
The kth hyper-plane
References
Wang, B., Xue, J., Chen, D.: Takagi-Sugeno fuzzy control for a wide class of fractional-order chaotic systems with uncertain parameters via linear matrix inequality. J. Vib. Control 22(10), 2356–2369 (2014)
Nguyen, S.D., Nguyen, Q.H., Choi, S.B.: Hybrid clustering based fuzzy structure for vibration control—part 1: a novel algorithm for building neuro-fuzzy system. Mech. Syst. Signal Process. 50–51, 510–525 (2015)
Nguyen, S.D., Choi, S.B.: Design of a new adaptive neuro-fuzzy inference system based on a solution for clustering in a data potential field. Fuzzy Sets Syst. 279, 64–86 (2015)
Lin, T.C., Lee, T.Y., Balas, V.E.: Adaptive fuzzy sliding mode control for synchronization of uncertain fractional order chaotic systems. Chaos Solitons Fractals 44(10), 791–801 (2011)
Nguyen, S.D., Nguyen, Q.H.: Design of active suspension controller for train cars based on sliding mode control, uncertainty observer and neuro-fuzzy system. J. Vib. Control (2015). https://doi.org/10.1177/1077546315592767
Dai, X., Gao, Z.: From model, signal to knowledge, a data-driven perspective of fault detection and diagnosis. IEEE Trans. Ind. Inform. 9(4), 2226–2238 (2013)
Seo, T.I., Nguyen, S.D.: Algorithm for estimating online bearing fault upon the ability to extract meaningful information from big data of intelligent structures. IEEE Trans. Ind. Electron. 66(5), 3804–3813 (2019)
Yaguo, L., Feng, J., Jing, L., Saibo, X., Steven, X.D.: An intelligent fault diagnosis method using unsupervised feature learning towards mechanical big data. IEEE Trans Ind. Electron. 63(5), 3137–3147 (2016)
Nguyen, S.D., Ngo, K.N., Tran, Q.T., Choi, S.B.: A new method for beam-damage-diagnosis using adaptive fuzzy neural structure and wavelet analysis. Mech. Syst. Signal Process. 39(1–2), 181–194 (2013)
Panella, M., Gallo, A.S.: An input–output clustering approach to the synthesis of ANFIS networks. IEEE Trans. Fuzzy Syst. 13(1), 69–81 (2005)
Nguyen, S.D., Choi, S.B., Seo, T.I.: Recurrent mechanism and impulse noise filter for establishing ANFIS. IEEE Trans. Fuzzy Syst. 26(2), 985–997 (2017)
Nguyen, S.D., Nguyen, Q.H., Seo, T.I.: ANFIS deriving from jointed input–output data space and applying in smart-damper identification. Appl. Soft Comput. 53, 45–60 (2017)
Nguyen, S.D., Lam, B.D., Nguyen, Q.H., Choi, S.B.: A fuzzy-based dynamic inversion controller with application to vibration control of vehicle suspension system subjected to uncertainties. J. Syst. Control Eng. (2018). https://doi.org/10.1177/0959651818774989
Nguyen, S.D., Ho, H.V., Nguyen, T.T., Truong, N.T., Seo, T.I.: Novel fuzzy sliding controller for MRD suspensions subjected to uncertainty and disturbance. Eng. Appl. Artif. Intell. 61, 65–76 (2017)
Chen, C., Bin, Z., George, V., Marcos, O.: Machine condition prediction based on adaptive neuro-fuzzy and high-order particle filtering. IEEE Trans. Ind. Electron. 58(9), 4353–4364 (2011)
Zhao, F., Chen, J., Guo, L., Lin, X.: Neuro–fuzzy based condition prediction of bearing health. J. Vib. Control 15(7), 1079–1091 (2009)
Nguyen, S.D., Kim, W.H., Park, J.H., Choi, S.B.: A new fuzzy sliding mode controller for vibration control systems using integrated structure smart dampers. Smart Mater. Struct. 26, 045038 (2017)
Nguyen, S.D., Seo, T.S.: Establishing ANFIS and the use for predicting sliding control of active railway suspension systems subjected to uncertainties and disturbances. Int. J. Mach. Learn. Cyber. (2016). https://doi.org/10.1007/s13042-016-0614-z
Khanesar, M.A., Kaynak, O., Yin, S., Gao, H.: Adaptive indirect fuzzy sliding mode controller for networked control systems subject to time-varying network-induced time delay. IEEE Trans. Fuzzy Syst. 23(1), 205–214 (2015)
Li, Y., Wang, R., Simon, C.K.: Interval extreme learning machine for big data based on uncertainty reduction. J. Intell. Fuzzy Syst. 28(5), 2391–2403 (2015)
Nguyen, S.D., Choi, S.B., Nguyen, Q.H.: A new fuzzy-disturbance observer-enhanced sliding controller for vibration control of a train–car suspension with magneto-rheological dampers. Mech. Syst. Signal Process. 105, 447–466 (2018)
Nguyen, S.D., Choi, S.B., Seo, T.S.: Adaptive fuzzy sliding control enhanced by compensation for explicitly unidentified aspects. Int. J. Control Auto Syst. 15(6), 2906–2920 (2017)
Ali, A.: Impulse noise reduction in audio signal through multi-stage technique. Eng. Sci. Technol. Int. J. 22, 629–636 (2019)
Jafar, I., AlNamneh, R., Darabkh, K.: Efficient improvements on the BDND filtering algorithm for the removal of high-density impulse noise. IEEE Trans. Image Process. 22(3), 1223–1232 (2013)
Cengiz, K., Cem, K., Önsen, T.: A weighted mean filter with spatial-bias elimination for impulse noise removal. Digit. Signal Process. 46, 164–174 (2015)
Lin, P.H., Chen, B.H., Cheng, S.C., Huang, S.C.: A morphological mean filter for impulse noise removal. IEEE/OSA J. Display Technol. 12(4), 344–350 (2016)
Benjamin, A.W., Kwame, O.B., Sampson, T.A.: Efficient novel vector median filter design for impulse noise suppression in color images. Int. J. Innov. Comput. Inf. Control 13(6), 1349–4198 (2017)
Spinola, C., Gago, A.: Filtering of impulse noise from twin laser sensor signals in the process of non-contact thickness measurement in a stainless steel sheet production line. In: IEEE Instrumentation and Measurement Technology Conference, Baltimore, MD, USA, pp. 1–4 (2000)
Ramsey, F.: Understanding the basis of the Kalman Filter via a simple and intuitive derivation. IEEE Signal Process. Mag. 128, 1–5 (2012)
Greg, W., Gary, B.: An Introduction to the Kalman Filter. UNC-Chapel Hill, TR 95-041 (2016)
Gonzalo, R.A.: Nonlinear Signal Processing, a Statistical Approach. Wiley, Hoboken (2005)
Golyandina, N., Nekrutkin, V., Zhigljavsky, A.A.: Analysis of Time Series Structure—SSA and Related Techniques. Chapman & Hall/CRC, Boca Raton (2001)
Liu, T., Chen, J., Dong, G.: Singular spectrum analysis and continuous hidden Markov model for rolling element bearing fault diagnosis. J. Vib. Control 21(8), 1506–1521 (2015)
Winkler, R., Klawonn, F., Kruse, R.: Problems of fuzzy c-means clustering and similar algorithms with high dimensional data sets. In: Challenges at the Interface of Data Analysis, Computer Science, and Optimization, Springer, Berlin, https://doi.org/10.1007/978-3-642-24466-7_9, pp 79-87 (2011)
Shen, H., Yang, J., Wangm, S., Liu, X.: Attribute weighted mercer kernel based fuzzy clustering algorithm for general non-spherical datasets. Soft. Comput. 10(11), 1061–1073 (2006)
Graves, D., Pedrycz, W.: Kernel-based fuzzy clustering and fuzzy clustering: a comparative experimental study. Fuzzy Sets Syst. 161(4), 522–543 (2010)
Ferreira, M.R., De Carvalho, F.D.: Kernel fuzzy C-means with automatic variable weighting. Fuzzy Sets Syst. 237, 1–46 (2014)
Gong, W., Cai, Z.: Differential evolution with ranking-based mutation operators. IEEE Trans. Cybern. 43(6), 2066–2081 (2013)
Acknowledgements
The authors acknowledge the valuable comments of the reviewers in improving the quality of the paper. This research is funded by Vietnam National Foundation for Science and Technology Development (NAFOSTED) under grant number 107.01-2019.328.
Author information
Authors and Affiliations
Corresponding authors
Rights and permissions
About this article
Cite this article
Nguyen, S.D., Choi, SB. Processing Online Massive Measuring Databases via Data-Uncertainty Quantifying Mechanism to Synthesize ANFIS. Int. J. Fuzzy Syst. 22, 1679–1693 (2020). https://doi.org/10.1007/s40815-020-00856-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40815-020-00856-3