TY - GEN
T1 - Digital representation of fuzzy inference engine
AU - Antonio Hernández, Z.
AU - Oscar Camacho, N.
AU - Batyrshin, Ildar
PY - 2007
Y1 - 2007
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 2n where 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 2n where 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 - http://www.scopus.com/inward/record.url?scp=47349125823&partnerID=8YFLogxK
U2 - 10.1109/CERMA.2007.4367724
DO - 10.1109/CERMA.2007.4367724
M3 - Contribución a la conferencia
AN - SCOPUS:47349125823
SN - 0769529747
SN - 9780769529745
T3 - Electronics, Robotics and Automotive Mechanics Conference, CERMA 2007 - Proceedings
SP - 423
EP - 427
BT - Electr., Rob. Autom. Mech. Conf., CERMA - Proc.
T2 - Electronics, Robotics and Automotive Mechanics Conference, CERMA 2007
Y2 - 25 September 2007 through 28 September 2007
ER -