Beruflich Dokumente
Kultur Dokumente
r
e
f
-
NEG MN NEG NEG
Cero NEG ZE POS
Pos POS POS MP
Tabla 1Reglas de control
Profesor: Mario Peralta P.
Ing. Civil / Mg. Ing.
7
Se ingresan las reglas a Matlab mediante el Rule Editor definiendo previamente las
funciones de pertenencia asociadas.
3.2.2 Funciones de pertenencia
Para definir las funciones de perteneca, se emplea la Membership function editor del Fis
Editor.
Teniendo en cuenta que el rango de operacin que se estableci fue de -20 a 20el error
ser de 40, tal como se aprecia en la figura 7.
Figura 7 funciones de perteneca para el error
En el caso de la variacin del error en funcin del tiempo, el universo de variacin se
reduce a 20, es decir la velocidad de variacin no sera ms all de 20 [/seg].
Profesor: Mario Peralta P.
Ing. Civil / Mg. Ing.
8
Figura 8 funciones de perteneca para la derivada del error
Para la salida del controlador, se emple un universo de 2, esto fue tomado pensando que
no fuera ms all de dos grados de desviacin.
Figura 9 funciones de perteneca para la salida del controlador fuzzy.
Una vez que se han definido las funciones de pertenencia correspondientes, y tal como se
explico previamente, se puede ingresar el conjunto de reglas que se muestran en la tabla 1
en la ventana Rule Editor, tal como se muestra en la figura 10.
Profesor: Mario Peralta P.
Ing. Civil / Mg. Ing.
9
Figura 10 Reglas de control en la ventana Rule Editor.
3.3 Lazo de Control
En el esquema de la figura 11 se puede observar el lazo empleado, donde se ve que la salida
de la planta se compara con la referencia para determinar el error.
Tr
Td
Sine Wave
Pendulo _inv
u
x
xd
T
Td
Gain 1
5
Gain
1
Fuzzy Logic
Controller
Derivative
du/dt
Figura 11 Ventana Diagrama de bloques del lazo de control completo