Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Un controlador difuso se basa en la lgica difusa, que es una generalizacin de la comn Lgica de
Boole.
Un controlador difuso consiste en una parte lineal y una parte lgica difusa. La parte lineal tiene
muchas de las funciones del controlador PID, por ejemplo:
Clculo de la = Valor de consigna desviacin de control - Valor de proceso y su derivada
(incluso la segunda derivada).
Clculo de la derivada de la variable de proceso.
Un filtro paso bajo para la derivada de la variable de proceso y la desviacin de control.
SetPoint interno y externo.
Manipulacin de alarmas absolutas y relativas.
Un integrador con la funcin wind-up anti-integrador.
Salida Manual y automtica.
Seguimiento de la funcin para la salida.
Una funcin Feedforward.
La parte lgica difusa del controlador contiene las funciones que definen las reglas para el control del
proceso, por ejemplo:
El grado de satisfaccin de cada regla difusa se utiliza para calcular la funcin de pertenencia de
salida para la regla.
Puede haber un nmero de funciones de pertenencia de salida asociados con cada salida del
controlador. Todas las funciones de pertenencia de salida asociados con la misma salida del
controlador se combinan en una pertenencia de salida funcin. Esto se hace mediante el clculo de la
envolvente (el valor mximo de todas las funciones en cada punto) de todas las funciones de
pertenencia.
La funcin de pertenencia de salida resultante de una determinada salida del controlador es utilizado
para calcular el valor de la salida. Esto se llama y es defuzzification hecho mediante el clculo del
centro de gravedad de la funcin de pertenencia de salida.
Las salidas defuzzificado de la parte lgica difusa del controlador son entonces entrado en la parte
lineal del controlador.
Cada salida puede entonces ser integrado y est limitada por un anti-integrador de cuerda funcin.
Tambin hay funciones para la alimentacin directa, el seguimiento de la produccin y el modo
Manual.
El controlador difuso tambin tiene un centro de simulacin. Los valores del control desviacin, el
valor del proceso y sus derivados pueden ser simulados. La simulacin puede ser usada para evaluar
el comportamiento de la parte lgica difusa del controlador.
Relacin con otras bibliotecas y mdulos
El controlador difuso est diseado para funcionar junto con los mdulos de biblioteca de control de
la misma manera como el controlador PID lo hace. El controlador difuso tiene, en gran medida, la
misma interfaz de parmetros como el controlador PID. Debe ser conectado a los otros mdulos de
control en exactamente la misma forma que el controlador PID, es decir, utilizando Conexiones de
tipo de datos ControlConnection.
Configuracin tpica donde se utiliza un controlador difuso como parte del bucle de control. El
controlador difuso funciona como un controlador maestro, cuya salida est conectada al valor de
consigna de un PID avanzado CC
Copiar una plantilla se puede modificar de la siguiente manera: el nmero de entradas, salidas,
funciones de pertenencia, las condiciones y las reglas se pueden cambiar, y estos artculos se pueden
agrupar de diferentes maneras.
Los mdulos de control difusos tienen una entrada y una salida, pero pueden ser configurados para
muchas entradas y muchas salidas.
Seleccione el mdulo de control difuso que mejor se adapte a sus necesidades.
Paso a paso las instrucciones para el uso de plantillas
1. Copie una plantilla controlador difuso de la biblioteca. Seleccione una plantilla (para ejemplo 1CC
controlador Fuzzy). Para obtener ms informacin, consulte la plantilla en pgina 78.
2. Pegue el controlador difuso copiado en el Tipos de mdulos de control de la carpeta de
aplicaciones.
3. Cambie el nombre, por ejemplo, propio controlador Fuzzy 1.
4. Crear un nuevo mdulo de control de vaco llamado, por ejemplo, SM1 y tomar
Own_FuzzyController1 en uso por el comando Crear / mdulo de control.
Ahora es posible realizar cambios en el controlador difuso. Puede cambiar el nmero de entradas,
salidas, funciones de pertenencia, condiciones o reglas. Estas cosas Tambin se pueden agrupar en
diferentes maneras.
Los pasos presentados anteriormente describen cmo el usuario es capaz de hacer un nuevo control
tipo de mdulo en una aplicacin, pero si se necesita el controlador difuso modificado en muchos
proyectos se recomienda que el usuario crea un tipo de mdulo en una nueva biblioteca que puede
ser incluido en muchos proyectos.
1. La conexin entre SpEvIn Fuzzy y Membresa de entrada: El Mdulo de control SPIn Fuzzy
calcula la desviacin de control de salida (valor de consigna de proceso) y sus derivados
primera y segunda. Estas seales son entradas a los mdulos de control de entrada de
miembros. Si un valor de consigna no se desea para algunas de los mdulos de control Fuzzy
insumos se utilizan en lugar del control del efecto borroso mdulos.
2. La conexin entre InputMembership y FuzzyCondition: El control mdulo define una
funcin de pertenencia de entrada para la parte lgica difusa de la controlador. La salida,
grado de pertenencia, normalmente debe estar conectado a todos los mdulos de control
FuzzyCondition. Si el mdulo de control InputMembership es no est conectado a un cierto
mdulo de control FuzzyCondition entonces el funcin de pertenencia puede, por supuesto,
no se puede utilizar en los correspondientes condicin.
3. La conexin entre FuzzyCondition y FuzzyRule: La salida parmetro de condicin de una
serie de mdulos de control FuzzyCondition debe ser conectado a la condicin parametersof
un nmero de control de FuzzyRule mdulos. Las reglas difusas pueden entonces ser
definidos de cualquiera de los conectados difusa condiciones.
4. La conexin entre FuzzyRule y OutputMembership: La salida parmetro grado de
satisfaccin debe estar conectado a la correspondiente parmetro de un mdulo de control
OutputMembership.
FuzzyController2CC
FuzzyController3CC
Descripcin
Este mdulo de control contiene una muy pequea
configuracin de un controlador difuso.
Fuzzy SpPvIn
FuzzyPvIn
Control Module
FuzzyOut
InputMembership
OutputMembership
Defuzzyfication
Descripcin
Este mdulo de control tiene un defuzzificado
de salida de la parte lgica difusa de la
controlador y calcular la salida a la
proceso.
La seal se puede integrar o no. Puede
Tambin puede configurar en modo manual o
automtico o
se puede realizar un seguimiento de un valor
externo. Una alimentacin directa
seal puede ser aadido, y un anti-reset
Se proporciona la funcin de cuerda.
Este mdulo de control define una entrada
funcin de pertenencia para la parte de la lgica
difusa del controlador.
Para cada valor de la entrada se calcula el grado
de pertenencia a el correspondiente conjunto
difuso.
Tambin se utiliza el mdulo de control, junto
con el mdulo de control Condicin Fuzzy, a
definir las condiciones difusas.
Este mdulo de control define una salida
funcin de pertenencia para una regla difusa.
Ello calcula la funcin de pertenencia actual,
que es igual a la composicin definida
funcin, multiplicado por el grado de
satisfaccin de la regla.
Las funciones de pertenencia actuales para un
nmero de reglas puede entonces combinarse en
una funcin de pertenencia para la salida de la
controlador. Esto se hace mediante el clculo de
la
sobre, el mximo de toda la corriente
funciones de pertenencia en cada punto. Esta
se hace en el control Defuzzificacin
mdulo.
Este mdulo de control calcula la envolvente
de todos los miembros de salida conectado
funciones. Tambin calcular el centro de
gravedad de la curva envolvente. El centro de
la gravedad es considerado como el
defuzzificado
de salida de la parte lgica difusa de la
controlador.
Control Module
FuzzyCondition6, -12 and -18
FuzzyProgramControl
FuzzyPres
FuzzyControlIcon
FuzzyIcon
Descripcin
La condicin Fuzzy mdulos de control,
Condicin Fuzzy 12 y Condicin Fuzzy 18
definir y evaluar una condicin difusa. los
condicin se define como una borrosa y
condicin entre un nmero de seleccionado
funciones de pertenencia de entrada. La entrada
funciones de pertenencia pueden, o no, ser
inventado antes de que se form la condicin.
Junto con otras condiciones difusas, la
condicin difusa definido se utiliza en una o normas
ms difusos.
La condicin difusa Y se define como la valor
mnimo de las variables difusas incluido.
Los mdulos de control Fuzzy Regla 5,
Regla Fuzzy 10, Regla Fuzzy 15, Regla Fuzzy 20,
Regla Fuzzy 25 y Rule30 Fuzzy definir y
evaluar una regla difusa. La condicin de la
regla se define como una borrosa o expresin
entre un nmero de condiciones difusas
definido en los mdulos de control Condicin
Fuzzy.
Las condiciones de la Condicin Fuzzy
mdulos de control pueden, o no, ser
invertida antes de la condicin de la
Se forma el mdulo de control Regla Fuzzy.
El resultado de la regla es el grado de
satisfaccin de la regla. El grado de
satisfaccin se utiliza para calcular la salida
funcin de pertenencia para la regla. La difusa
OR condicin se define como el mximo
valor de las variables difusas incluido.
Este mdulo de control se utiliza para cambiar el
Editar el modo de la parte lgica difusa del
controlador de encendido y apagado. El controlador
difuso es
en pleno funcionamiento en ambos modos.
Este mdulo de control es un icono para la
controlador. Est destinado a ser incorporado en el
controlador y se muestra en el control
Diagrama de mdulo a travs de un mdulo de
control selector.
Este tipo de control es el mdulo de smbolo para
un controlador que contiene lgicas difusas.
Este tipo mdulo de control es el smbolo para
lgicas difusas.