Practicas Control Analogico

download Practicas Control Analogico

of 17

Transcript of Practicas Control Analogico

  • 8/14/2019 Practicas Control Analogico

    1/17

    CONTROL ANALOGICO

    COMPONENTE PRCTICO

    TUTORBOLIVAR FABIAN

    PRESENTADO PORXXXXX XXXXXX XXXXXXX

    COD. XXXXXX

    UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIATECNOLOGIA ELECTRONICA

    ESCUELA DE CIENCIAS BASICAS E INGENIERIAVALLEDUPARCESAR

    2013

  • 8/14/2019 Practicas Control Analogico

    2/17

    Se tiene una planta o proceso con la siguiente funcin de transferencia:

    Encontrar la respuesta en lazo abierto de dicha planta ante una entrada escaln

    unitario. Para ello se puede utilizar el toolboxSimulink de Matlab o Scilab.

  • 8/14/2019 Practicas Control Analogico

    3/17

    Se debe utilizar un controlador que reduzca el error en estado estacionario,adems que mejore el estado transitorio, el cual el mejor controlador es el PID.

    Funcin de tranferencia Pantallazo: simulinkPantallazo: respuesta en lazo

    abierto

    Hallamos los parmetros de la planta:

    Utilizando la ayuda de las tablas de sintonizacin de controladores P, PI y PIDtenemos:

    Step Response

    Time (seconds)

    Amplitude

    0 1 2 3 4 5 6 70

    0.02

    0.04

    0.06

    0.08

    0.1

    0.12

    0.14

    0.16

    0.18

    System: G

    Peak amplitude >= 0.166

    Overshoot (%): 0

    At time (seconds) > 7

    System: G

    Settling Time (seconds): 5

    System: G

    Rise Time (seconds): 2.74

  • 8/14/2019 Practicas Control Analogico

    4/17

    Reglas de Ziegler-Nichols para sintonizar controladores PID

    1. El primer paso es identificar desde la grfica, la funcin de primer orden quecaracteriza el sistema.

    Utilizando el mtodo de Smith tenemos:

    = =0.1666

    1= 0.1666

    = 1.5(2 1)2 0.632 = 0.105291 0.283 = 0.047164

    Buscamos los valores en la grfica:

    Step Response

    Time (seconds)

    Amplitude

    0 1 2 3 4 5 6 70

    0.02

    0.04

    0.06

    0.08

    0.1

    0.12

    0.14

    0.16

    0.18

    System: G

    Peak amplitude >= 0.166

    Overshoot (%): 0At time (seconds) > 7

    System: G

    Settling Time (seconds): 5

    System: G

    Rise Time (seconds): 2.74

  • 8/14/2019 Practicas Control Analogico

    5/17

    Los tiempos son:

    1 = 1.07 2 = 2.02

    Reemplazado en las formulas tenemos: = 1.52 1 = 1.52.02 1.07

    = 1.4250 = 2 = 2.02 1.425 = 0.595

    Grafica identificada:

    = 0.1660.595

    1.425+ 1

    Los valores que necesitamos para llenar la tabla de las constante de loscontroladores P, PI y PID son:

    = 1.425 = 0.595 = 0.1666

    Hallamos el controlador P:

    Step Response

    Time (seconds)

    Amplitude

    0 1 2 3 4 5 60

    0.02

    0.04

    0.06

    0.08

    0.1

    0.12

    0.14

    0.16

    System: untitled1

    Time (seconds): 1.07

    Amplitude: 0.0472

    System: untitled1

    Time (seconds) : 2.02

    Amplitude: 0.105

  • 8/14/2019 Practicas Control Analogico

    6/17

    = =1.425

    0.595= 2.395 = = 0

    Hallamos el controlador PI:

    =0.9 =

    0.9 1.4250.595 = 2.155

    = 0.3

    =0.595

    3= 0.198

    = 0Hallamos el controlador PID:

    = 1.2 =1.2 1.425

    0.595= 2.874

    = 2 = 0.595 2 = 1.19 = 0.5 = 0.2975Resumiendo en la tabla obtenemos:

    Parmetro Controlador P Controlador PI Controlador PID

    Kp 2.395 2.155 2.874

    Ki Inf 0.198 1.19

    Kd 0 0 0.2975

    Simulando los controladores en Matlab:

    Controlador P:

  • 8/14/2019 Practicas Control Analogico

    7/17

    Controlador PI:

  • 8/14/2019 Practicas Control Analogico

    8/17

    Controlador PID:

    Tabla resumen

    Controlador P Controlador PI Controlador PID

    Pantallazo

    respuesta

  • 8/14/2019 Practicas Control Analogico

    9/17

    Realizar los ajustes necesarios a cada uno de ellos con el fin de sintonizar yobtener la mejor respuesta posible del sistema, procurando obtener un sobreimpulso menor al 10% y un tiempo de establecimiento o asentamiento menor a 4segundos.

    Para realizar el controlador vamos a requerir la ayuda de sisotool que es unaherramienta de matlan para el diseo de los controladores con especificacionesrequeridas:

    Controlador P:

    Se ajusta la ganancia hasta obtener los polos en la regin blanca que cumpla losrequerimientos:

  • 8/14/2019 Practicas Control Analogico

    10/17

    La ganancia Kp =3.8209

    Controlador PI

  • 8/14/2019 Practicas Control Analogico

    11/17

  • 8/14/2019 Practicas Control Analogico

    12/17

    Como podemos observar que no se pudo cumplir el requerimiento del tiempo deestablecimiento en 4 seg lo mximo fue 5.83 seg

    El controlador es

    5.5054

    1+ 1.5

    1

    0.182+ 8.258 = 8.258 1

    1.5+ 1

    Kp=8.258 Ki= 1.5 kd= 0

    Controlador PID:

  • 8/14/2019 Practicas Control Analogico

    13/17

  • 8/14/2019 Practicas Control Analogico

    14/17

    El controlador es

    7.7761 +0.281+ 1.1

    2.39 +1

    0.1286+10.731 = 10.7311 +1

    1.38+ 0.223Kp=10.731 Ki= 1.38kd= 0.223

    Resumiendo en la tabla obtenemos:

    Parmetro Controlador P Controlador PI Controlador PID

    Kp 3.8209 8.258 10.731

    Ki Inf 0.15 1.38

    Kd 0 0 0.223

    Tabla resumen

    Controlador P Controlador PI Controlador PID

    Pantallazo

    respuesta

  • 8/14/2019 Practicas Control Analogico

    15/17

    Practica 2:

    Determinar, explicando todo el procedimiento empleado:

    a. Su controlabilidad.

    b. Su observabilidad.

    Primero se transforma las matrices en un sistema de espacio de estado:

    >> A=[0 0 1 0; 0 0 0 1; 0 0 -9.275 0; 0 0 0 -3.496]

    A =

    0 0 1.0000 00 0 0 1.0000

    0 0 -9.2750 0

    0 0 0 -3.4960

  • 8/14/2019 Practicas Control Analogico

    16/17

    >> B=[0 0; 0 0; 2.367 0.07898; 0.241 0.7913]

    B =

    0 0

    0 0

    2.3670 0.0790

    0.2410 0.7913

    >> C=[1 0 0 0;0 1 0 0]

    C =

    1 0 0 0

    0 1 0 0

    >> D=[0 0; 0 0]

    D =

    0 00 0

    >>Gss=ss(A,B,C,D)

    a =

    x1 x2 x3 x4

    x1 0 0 1 0

    x2 0 0 0 1

    x3 0 0 -9.275 0

    x4 0 0 0 -3.496

    b =

    u1 u2

    x1 0 0

    x2 0 0

    x3 2.367 0.07898

    x4 0.241 0.7913

    c =

    x1 x2 x3 x4

    y1 1 0 0 0

    y2 0 1 0 0

    d =

    u1 u2

    y1 0 0

    y2 0 0

    Continuous-time model.

  • 8/14/2019 Practicas Control Analogico

    17/17

    Luego aplicamos el comando para realizar la observabilidad

    >>obsv(Gss)

    ans =

    1.0000 0 0 0

    0 1.0000 0 0

    0 0 1.0000 0

    0 0 0 1.0000

    0 0 -9.2750 0

    0 0 0 -3.4960

    0 0 86.0256 0

    0 0 0 12.2220

    >>

    Y por ltimo realizamos la controlabilidad del sistema

    >>ctrb(Gss)

    ans =

    1.0e+003 *

    Columns 1 through 4

    0 0 0.0024 0.0001

    0 0 0.0002 0.00080.0024 0.0001 -0.0220 -0.0007

    0.0002 0.0008 -0.0008 -0.0028

    Columns 5 through 8

    -0.0220 -0.0007 0.2036 0.0068

    -0.0008 -0.0028 0.0029 0.0097

    0.2036 0.0068 -1.8886 -0.0630

    0.0029 0.0097 -0.0103 -0.0338

    >>