Digital representation of fuzzy inference engine

Research output: Contribution to conferencePaper

Abstract

On this paper we describe steps required to fit fuzzy control into a computer code, represented with binary numbers, by using an example with two inputs and one output. This is intended because a continuous curve for the membership function is not represented at all elements; it is discretized into m quantization levels called a-levels that depend on the number of resolution bits used. Mamdani inference is applied to a pair of inputs to obtain the weights of the inferred rules using max and min operators. We have distinguished that all of defuzziftcation methods need almostk-1 iterations according to the input spaces given by 2nwhere n is the number of bits used. We will introduce a new defuzzification method called Center of Slice Area Average (COSAA), on this method, we calculate the center of area of every slice that forms resultant membership function formed by an α - level and get an average from them, requiring m-1 iterations. This defuzziftcation depends on the number of discretization levels of membership functions, not on the output space, this reduces number of instructions to be executed, in consequence fewer processing time is consumed.
Original languageAmerican English
Pages423-427
Number of pages380
DOIs
StatePublished - 1 Dec 2007
Externally publishedYes
EventElectronics, Robotics and Automotive Mechanics Conference, CERMA 2007 - Proceedings -
Duration: 1 Dec 2007 → …

Conference

ConferenceElectronics, Robotics and Automotive Mechanics Conference, CERMA 2007 - Proceedings
Period1/12/07 → …

Fingerprint

Inference engines
Fuzzy inference
Membership functions
engine
Fuzzy control
Processing
method

Cite this

Antonio Hernández, Z., Oscar Camacho, N., & Batyrshin, I. (2007). Digital representation of fuzzy inference engine. 423-427. Paper presented at Electronics, Robotics and Automotive Mechanics Conference, CERMA 2007 - Proceedings, . https://doi.org/10.1109/CERMA.2007.4367724
Antonio Hernández, Z. ; Oscar Camacho, N. ; Batyrshin, Ildar. / Digital representation of fuzzy inference engine. Paper presented at Electronics, Robotics and Automotive Mechanics Conference, CERMA 2007 - Proceedings, .380 p.
@conference{195d320af2584dbe8afd7c307b59eec7,
title = "Digital representation of fuzzy inference engine",
abstract = "On this paper we describe steps required to fit fuzzy control into a computer code, represented with binary numbers, by using an example with two inputs and one output. This is intended because a continuous curve for the membership function is not represented at all elements; it is discretized into m quantization levels called a-levels that depend on the number of resolution bits used. Mamdani inference is applied to a pair of inputs to obtain the weights of the inferred rules using max and min operators. We have distinguished that all of defuzziftcation methods need almostk-1 iterations according to the input spaces given by 2nwhere n is the number of bits used. We will introduce a new defuzzification method called Center of Slice Area Average (COSAA), on this method, we calculate the center of area of every slice that forms resultant membership function formed by an α - level and get an average from them, requiring m-1 iterations. This defuzziftcation depends on the number of discretization levels of membership functions, not on the output space, this reduces number of instructions to be executed, in consequence fewer processing time is consumed.",
author = "{Antonio Hern{\'a}ndez}, Z. and {Oscar Camacho}, N. and Ildar Batyrshin",
year = "2007",
month = "12",
day = "1",
doi = "10.1109/CERMA.2007.4367724",
language = "American English",
pages = "423--427",
note = "Electronics, Robotics and Automotive Mechanics Conference, CERMA 2007 - Proceedings ; Conference date: 01-12-2007",

}

Antonio Hernández, Z, Oscar Camacho, N & Batyrshin, I 2007, 'Digital representation of fuzzy inference engine', Paper presented at Electronics, Robotics and Automotive Mechanics Conference, CERMA 2007 - Proceedings, 1/12/07 pp. 423-427. https://doi.org/10.1109/CERMA.2007.4367724

Digital representation of fuzzy inference engine. / Antonio Hernández, Z.; Oscar Camacho, N.; Batyrshin, Ildar.

2007. 423-427 Paper presented at Electronics, Robotics and Automotive Mechanics Conference, CERMA 2007 - Proceedings, .

Research output: Contribution to conferencePaper

TY - CONF

T1 - Digital representation of fuzzy inference engine

AU - Antonio Hernández, Z.

AU - Oscar Camacho, N.

AU - Batyrshin, Ildar

PY - 2007/12/1

Y1 - 2007/12/1

N2 - On this paper we describe steps required to fit fuzzy control into a computer code, represented with binary numbers, by using an example with two inputs and one output. This is intended because a continuous curve for the membership function is not represented at all elements; it is discretized into m quantization levels called a-levels that depend on the number of resolution bits used. Mamdani inference is applied to a pair of inputs to obtain the weights of the inferred rules using max and min operators. We have distinguished that all of defuzziftcation methods need almostk-1 iterations according to the input spaces given by 2nwhere n is the number of bits used. We will introduce a new defuzzification method called Center of Slice Area Average (COSAA), on this method, we calculate the center of area of every slice that forms resultant membership function formed by an α - level and get an average from them, requiring m-1 iterations. This defuzziftcation depends on the number of discretization levels of membership functions, not on the output space, this reduces number of instructions to be executed, in consequence fewer processing time is consumed.

AB - On this paper we describe steps required to fit fuzzy control into a computer code, represented with binary numbers, by using an example with two inputs and one output. This is intended because a continuous curve for the membership function is not represented at all elements; it is discretized into m quantization levels called a-levels that depend on the number of resolution bits used. Mamdani inference is applied to a pair of inputs to obtain the weights of the inferred rules using max and min operators. We have distinguished that all of defuzziftcation methods need almostk-1 iterations according to the input spaces given by 2nwhere n is the number of bits used. We will introduce a new defuzzification method called Center of Slice Area Average (COSAA), on this method, we calculate the center of area of every slice that forms resultant membership function formed by an α - level and get an average from them, requiring m-1 iterations. This defuzziftcation depends on the number of discretization levels of membership functions, not on the output space, this reduces number of instructions to be executed, in consequence fewer processing time is consumed.

UR - https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=47349125823&origin=inward

UR - https://www.scopus.com/inward/citedby.uri?partnerID=HzOxMe3b&scp=47349125823&origin=inward

U2 - 10.1109/CERMA.2007.4367724

DO - 10.1109/CERMA.2007.4367724

M3 - Paper

SP - 423

EP - 427

ER -

Antonio Hernández Z, Oscar Camacho N, Batyrshin I. Digital representation of fuzzy inference engine. 2007. Paper presented at Electronics, Robotics and Automotive Mechanics Conference, CERMA 2007 - Proceedings, . https://doi.org/10.1109/CERMA.2007.4367724