Paso 3: Diseño de sensor suave
Hay muchas herramientas para diseño de sistemas difusos. Estoy usando Matlab, pero Python con la biblioteca de sistema difuso puede hacer el truco.
Sensor suave es realizado en Matlab utilizando el Toolbox Fuzzy y luego implementado en Arduino. Hemos diseñado el sistema difuso Sugeno con las variables de salida de singleton. Conjuntos difusos de las variables de entrada y salida variable con funciones de membresía se presentan en los cuadros anteriores. Hay dos conjuntos de entrada con tres funciones de membresía: temperatura y humedad relativa. Habíamos decidido utilizar funciones de membresía triangular. Conjunto de salida comodidad consisten en tres funciones de pertenencia singleton: muy incómodo (u1 = 0), incómodo (u2 = 0,5), cómodo (u3 = 1). Han diseñado 9 reglas para determinar el confort atmosférico y aparecen en fotos anteriores. Salida de defuzzificación nos dará un número entre 0 y 1 (ya que más adelante se puede simplemente calcular %). Probamos sistema diseñado en Matlab, se presentan los resultados en fotos anteriores.