Abstract
Fuzzy Logic Controllers (FLCs) represent one of the most successful methodologies exploiting fuzzy logic to model complex systems characterized by ambiguity and vagueness. Fuzzy logic applied in the control theory allows to reduce the complexity of the FLC design process thanks to the linguistic representation of the systems’ behaviour. However, in spite of their benefit, the implementation of FLCs is affected by a significant drawback, i.e., the strong dependence on hardware architecture. In order to overcome this limitation, an XML-based language, named Fuzzy Markup Language (FML), has been introduced. FML allows designers to model FLCs in a human-readable and hardware-independent way. FML benefits arise from the exploitation of an alternative representation of a FLC based on labeled trees, data structure derived from XML-based document representation. However, this new graphical FLC representation can be exploited to implement an enhanced visual environment which allows designers to easily model a FLC through visual steps. This chapter is devoted, firstly, to present the new graphical representation of a FLC based on labeled trees, and, secondly, to describe the implemented framework, named Visual FML Tool, capable of exploiting labeled tree benefits by achieving a twofold purpose: the simplification of the FLC design through simple visual steps and a hardware-independent FLC modeling thanks to the direct mapping of the FLC labeled tree in a FML program.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Acampora, G., Loia, V.: Fuzzy control interoperability and scalability for adaptive domotic framework. IEEE Transactions on Industrial Informatics 2, 97–111 (2005)
Acampora, G., Loia, V.: A proposal of ubiquitous fuzzy computing for Ambient Intelligence. Information Sciences 178(3), 631–646 (2008)
Brent, R.P.: Algorithms for Minimization Without derivatives. Prentice-Hall (1973)
Gui-Juan, W., Zuo-Xun, W., Yan-Rong, W., Hong-Dong, X.: The Application of Neuro-Fuzzy Controller in the Washing Machine Control System. In: Second International Conference on Intelligent Computation Technology and Automation, ICICTA 2009, vol. 2, pp. 818–821 (2009)
Itoh, O., Gotoh, K., Nakayama, T., Takamizawa, S.: Application of fuzzy control to activated sludge process. In: Proc. 2nd IFSA Congress, Tokyo, Japan, pp. 282–285 (1987)
Jamshidi, M.: Large-scale systems: modeling, control and fuzzy logic. In: Jamshidi, M. (ed.) Environmental and Intelligent Manufacturing Systems, vol. 8. Prentice Hall, Saddle River (1997)
Jian-Hua, D., Yan, G.: The development of fuzzy washing machine controller. Emblem Processor 4, 36–39 (1994)
Kinoshita, M., Fukuzaki, T., Satoh, T., Miyake, M.: An automatic operation method for control rods in BWR plants. In: Proc. Specialists Meeting on In-Core Instrumentation and Reactor Core Assessment, Cadarache, France (1988)
Klir, G.J., Yuan, B.: Fuzzy sets and fuzzy logic: theory and applications. Pearson Publications (1995)
Mller, M.F.: A Scaled Conjugate Gradient Algorithm for Fast Supervised Learning. Neural Networks 6, 525–533 (1993)
Nasution, H.: Development of Fuzzy Logic Control for Vehicle Air Conditioning System. TELKOMNIKA Indonesian Journal of Electrical Engineering 6(2), 73–82 (2008)
Ross, T.J.: Fuzzy logic with engineering applications. McGraw-Hill, New York (1995)
Rumelhart, D.E., Hinton, G.E., Williams, R.J.: Learning representations by back-propagation. Nature 323, 533–536 (1986)
Sugawara, S., Suzuki, T.: Application of fuzzy control to air conditioning environment. J. Therm. Biol. 18(5-6), 465–472 (1993)
Wang, Y.L., Chen, H.C., Liu, W.K.: A parallel algorithm for constructing a labeled tree. IEEE T. Parall. Distr. 8(12), 1236–1240 (1997)
Yamakawa, T.: Fuzzy controller hardware system. In: Proc. 2nd IFSA Congress, Tokyo, Japan (1987)
Yasunobu, S., Miyamoto, S., Ihara, H.: Fuzzy control for automatic train operation system. In: Proc. 4th IFAC/ IFIP/ IFORS Int. Congress on Control in Transportation Systems (1983)
Zadeh, L.: Knowledge representation in fuzzy logic. IEEE T. Knowl. Data En. 1, 89–100 (1989)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Acampora, G., Loia, V., Vitiello, A. (2013). An Enhanced Visual Environment for Designing, Testing and Developing FML-Based Fuzzy Systems. In: Acampora, G., Loia, V., Lee, CS., Wang, MH. (eds) On the Power of Fuzzy Markup Language. Studies in Fuzziness and Soft Computing, vol 296. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35488-5_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-35488-5_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-35487-8
Online ISBN: 978-3-642-35488-5
eBook Packages: EngineeringEngineering (R0)