Practica 1 Control Difuso

Embed Size (px)

DESCRIPTION

IMPLEMENTACION DE UN CONTROLADOR PID DIFUSO Y SU COMPARACION CON UN CONTROLADOR PID CLASICO SINCRONIZADO

Citation preview

  • Laboratorio de Simulacin de CONTROL Avanzado de Procesos

    ASIGNACION N 1

    Alberto Torres Juan Carlos Len

    2.016

  • 0 50 100 150 200 250 300 3500

    0.2

    0.4

    0.6

    0.8

    1

    1.2

    1.4

    1.6

    1.8

    2

    Tiempo (seg)

    NIV

    EL

    NIVEL DEL TANQUE

    1.- VERIFICACION EXPERIMENTAL DEL MODELO SLTANK DE MATLAB

    a.- Resultado De La Simulacin Usando Solo Tres (03) Reglas En El Diseo Del

    Controlador Difuso:

    a.1.- Reglas:

    1. If (level is okay) then (valve is no_change) (1) 2. If (level is low) then (valve is open_fast) (1) 3. If (level is high) then (valve is close_fast) (1)

    a.2.- Superficie difusa:

    a.3.- Resultado de la Simulacin:

  • a.4.- Anlisis:

    Puede observarse que efectivamente el sistema se presenta inestable,

    adems, la reaccin de la vlvula es muy rpida ya sea para abrir o cerrar, por lo

    que el tanque tiende a rebosarse o vaciarse completamente. Podra considerarse

    que la configuracin del sistema se aproxima a un mecanismo de control ON OFF.

    Para iniciar con la correccin o mejora al sistema se debera tomar en

    cuenta la velocidad con la que el nivel del tanque sube o baja, de acuerdo a las

    recomendaciones dadas en el tutorial. Esto implicara que la vlvula ajuste su

    velocidad de accin de acuerdo a la velocidad con la que el tanque aumenta o

    disminuye el nivel.

    b.- Adicionando La Variable De Entrada Rate (Velocidad De Llenado) Y Dos

    Reglas.

    b.1.- Adicin de la variable Rate (velocidad) de Nivel:

    De acuerdo a esto el grafico difuso, se convierte en una superficie, tal como

    se indica a continuacin:

    Manteniendo el mismo nmero de reglas, y haciendo la simulacin el

    resultado obtenido es el siguiente:

  • 0 50 100 1500

    0.2

    0.4

    0.6

    0.8

    1

    1.2

    1.4

    1.6

    1.8

    2

    Tiempo (seg)

    Niv

    el

    NIVEL DEL TANQUE

    Puede observarse que el nivel del tanque se mantiene ahora entre los valores

    mximo (2) y mnimo (0), sin embargo an se mantiene la inestabilidad, es de

    resaltar que aunque se incluy la nueva variable, no se ha ajusta la velocidad de

    apertura de la vlvula a la velocidad de cambio del nivel (Rate), por lo que se deben

    incluir nuevas reglas que permitan esta condicin.

    b.2.- Adicin de dos reglas:

    Las reglas sugeridas seria las siguientes:

    4. If (level is good) and (rate is negative), then (valve is close_slow) (1)

    5. If (level is good) and (rate is positive), then (valve is open_slow) (1)

    Estas nuevas reglas afectan la superficie difusa:

  • 0 10 20 30 40 50 60 70 80 90 1000.4

    0.6

    0.8

    1

    1.2

    1.4

    1.6

    1.8

    X: 11.7

    Y: 1.5

    Tiempo (seg)

    NIV

    EL

    CONTROL DIFUSO DE NIVEL

    X: 15.72

    Y: 1.507X: 31.24

    Y: 1.49

    Como se observa, se pierde la simetra presente en el grfico de superficie

    anterior.

    b.3.- Resultado de la Simulacin:

    Realizando nuevamente la simulacin se logra obtener lo siguiente:

    b.4.- Analisis:

    Como puede observarse se alcanza la estabilidad del sistema.

    Este muestra un pequeo sobreimpulso adems, aunque se puede

    considerar estable y que el error se aproxima a cero se puede notar que

    el valor final no se encuentra sobre el punto de control que es de 1,5.

    Otros parmetros importantes a considerar son:

    Tiempo de Subida: 11.7 seg.

    Tiempo de Establecimiento: 31 seg.

    Sobreimpulso: 0.07

  • 2.- VERIFICACION EXPERIMENTAL DEL DISEO DEL CONTROLADOR PID,

    MOSTRADO EN EL ARTICULO: Whether the opinion about superiority of

    fuzzy controllers is justified

    a.- Activacin del control PID:

    Como puede observarse se tienen dos controladores en el modelo, los

    cuales son activados o desactivados de acuerdo al valor de control en el bloque

    Switch. Para el caso del controlador PID el valor de la constante debera ser

    mayo a 0 (cero) para que el Switch se active hacia el paso superior. Se cambiara el

    valor de la constante de -1 a 1 positivo.

  • b.- Simulacin de un controlador PID no Sintonizado.

    En primera instancia se ajusta el valor de saturacin de la variable u entre -

    0.9 y 0.9

    Seguidamente se establecen los parmetros del controlador PID, tomando

    en cuenta que son valores no sintonizados, adems, se presenta parmetros para

    un controlador PD, ya que al ingresar la ganancia de integracin el valor del error

    en estado estacionario se aleja de cero (0).

  • 0 10 20 30 40 50 60 70 80 90 1000.4

    0.6

    0.8

    1

    1.2

    1.4

    1.6

    1.8

    2

    X: 3.675

    Y: 1.506

    Tiempo (seg)

    NIV

    EL

    CONTROL DE NIVEL PID NO SINTONIZADO

    X: 19.23

    Y: 1.501

    X: 5.03

    Y: 1.634

    c.- Resultado de la Simulacin:

    d.- Anlisis:

    Puede observarse que usando el controlador PD, se disminuye el tiempo de

    subida y el tiempo de establecimiento, sin embargo, presenta un sobreimpuldo de

    0,634, es decir, aproximadamente 6 veces el obtenido con el controlador difuso.

    e.- Simulacin Usando los parmetros Sintonizados del artculo.

  • 0 10 20 30 40 50 60 70 80 90 1000.4

    0.6

    0.8

    1

    1.2

    1.4

    1.6

    1.8

    X: 4.974

    Y: 1.5

    Tiempo (seg)

    NIV

    EL

    CONTROL DE NIVEL PD SINTONIZADO

    c.- Resultado de la Simulacin:

    d.- Anlisis:

    De la figura anterior se puede observar claramente que el controlador PD

    sintonizado, presenta un mejor perfomance con respecto al difuso, queda

    demostrado al revisar los parmetros caractersticos de la simulacin:

    Tiempo de Subida: 4,97 seg.

    Tiempo de Establecimiento: 4,97 seg.

    Sobreimpulso: 0.0

  • 3.- CONCLUSIONES

    a.- La simulacin de un sistema difuso usando las herramientas del software

    MATLAB, permite hacer aproximaciones muy rapidas y bastante

    aproximadas a los eventos verdaderos de una manera sencilla, sin embargo,

    el conocimiento del comportamiento del sistema incide directamente sobre

    la eficiencia y veracidad de la simulacin, lo que evidencia que el

    conocimiento del experto en el diseo de controladores difusos es

    determinante.

    b.- La implementacin de controladores difuso y PID clsicos presentan

    similitudes que podran generar algn tipo de duda con respecto a la

    implementacin ya sea de un tipo o del otro. Sin embargo se podra decir,

    que el diseo difuso tiene un mayor grado de complejidad al momento del

    diseo, lo cual no garantiza una mejor o mayor eficiencia con respecto al

    PID clsico.

    c.- De los resultados obtenidos se puede inferir que de acuerdo al

    conocimiento del sistema y a los parmetros de la simulacin la

    implementacin de un controlador difuso no justifica el cambio de un

    sistema clsico de control por alguno ms moderno como es el caso

    analizado, queda demostrado por medio de las simulaciones que realizando

    una buena sintonizacin, el desempeo de un controlador clsico PID

    podra ser mejor que un sistema difuso.