+ All Categories
Home > Documents > Laboratorio Matlab Control Analogico

Laboratorio Matlab Control Analogico

Date post: 05-Jul-2018
Category:
Upload: jaime-alejandro-gajardo-quiroz
View: 240 times
Download: 0 times
Share this document with a friend

of 34

Transcript
  • 8/16/2019 Laboratorio Matlab Control Analogico

    1/34

    Universidad Privada de TacnaFacultad de Ingeniería

    Carrera Profesional de Ingeniería Electrónica

    CONTROL ANALÓGICO

    Sexto Laboratorio de Matlab

    Alumno:

    Gajardo Quiroz, aime Alejandro

    !o"ente: !r# In$# Abel Ar$um% Sotoma&or 

    1

  • 8/16/2019 Laboratorio Matlab Control Analogico

    2/34

    LA'ORATORIO NRO ( !) CONTROL ANALÓGICO

    >> %CONVERTIR UNA FUNCION DE TRANSFERENCIA POLINOMIAL A FUNCION DEVARIABLES DE ESTADO

    >> num = 10;>> den = [1, 1, !;>> [A,B,C,D! = "#$&num,den'

    A =

      (1 (  1 0

    B =

      1  0

    C =

      0 10

    D =

      0

    $

  • 8/16/2019 Laboratorio Matlab Control Analogico

    3/34

    >> num = 10;>> den = [1, 1, !;>> [A,B,C,D! = "#$&num,den'

    A =

      (1 (  1 0

    B =

      1  0

    C =

      0 10

    D =

      0

    >> )*de&A,B,C,D'

  • 8/16/2019 Laboratorio Matlab Control Analogico

    4/34

    -60

    -40

    -20

    0

    20

     M a g n i t u d e ( d B )

    10-1

    100

    101

    102

    -180

    -135

    -90

    -45

    0

     P

     h a s e ( d e g )

    Bode Diagram

    Frequency (rad/s)

    +

  • 8/16/2019 Laboratorio Matlab Control Analogico

    5/34

    >> %ENERAR LA RAFICA DE N-.UIST CON LAS VARIABLES DE ESTADO>> num = 10;>> den = [1, 1, !;>> [A,B,C,D! = "#$&num,den'

    A =

      (1 (  1 0

    B =

      1  0

    C =

      0 10

    D =

      0

    >> u)/*"&$,1,1',n2u3"&A,B,C,D',444"3"e&5RAFICA DE N-.UIST5',673d

    -3 -2 -1 0 1 2 3 4 5-10

    -5

    0

    5

    10

    GRAFICA DE NYQUIST

    Real Axis

     I m a g i n a r y A x i s

    8

  • 8/16/2019 Laboratorio Matlab Control Analogico

    6/34

    9

  • 8/16/2019 Laboratorio Matlab Control Analogico

    7/34

    >> %ENERAR LA RAFICA DEL LUAR EOMETRICO DE LAS RAICES %CON LASVARABLES DE ESTADO>> num = 10;>> den = [1, 1, !;>> [A,B,C,D! = "#$&num,den'

    A =

      (1 (  1 0

    B =

      1  0

    C =

      0 10

    D =

      0

    >> u)/*"&$,1,1',7*:u&A,B,C,D',444"3"e&5RAFICA DEL LUAR EOMERICO DE LAS RAICES5',673d

    -1.2 -1 -0.8 -0.6 -0.4 -0.2 0 0.2-10

    -5

    0

    5

    10GRAFICA DEL LUGAR GEOMERICO DE LAS RAICES

    Real Axis seconds-1

     I m a g i n a r y A x i s ( s e c o

     n d s - 1 )

  • 8/16/2019 Laboratorio Matlab Control Analogico

    8/34

    >> %ENERAR LA RESPUESTA A UN ESCALON DESDE LOS PARAMETROS DE LA VARIABLEDE ESTADO>> num = 10;

  • 8/16/2019 Laboratorio Matlab Control Analogico

    9/34

    >> den = [1, 1, !;>> [A,B,C,D! = "#$&num,den'

    A =

      (1 (  1 0

    B =

      1  0

    C =

      0 10

    D =

      0

    >> u)/*"&$,1,1',"e/&A,B,C,D',673d,444"3"e&5RESPUESTA A UN ESCALON PARA UNA FUNCION DE VARIABLES DE ESTADO5'

    0 2 4 6 8 10 120

    2

    4

    6 RESPUESTA A UN ESCALON PARA UNA FUNCION DE VARIABLES DE ESTADO

    Time (seconds)

     A m p l i t u d e

  • 8/16/2019 Laboratorio Matlab Control Analogico

    10/34

    >> %CONVERTIR UNA FUNCION DE TRANSFERENCIA POLINOMIAL A FUNCION DE VARIABLESDE ESTADO>> num=[0,1,4];>> !n=[1,10,"];>> [A,B,C,D]=#$&&'num,!n(

     A =

      )10 )"  1 0

    B =

      1  0

    C =

    10

  • 8/16/2019 Laboratorio Matlab Control Analogico

    11/34

      1 4

    D =

      0

    >> num=[0,1,4];>> !n=[1,10,"];>> [A,B,C,D]=#$&&'num,!n(

     A =

      )10 )"

      1 0

    B =

      1  0

    C =

      1 4

    D =

      0

    >> *+!'A,B,C,D(

    11

  • 8/16/2019 Laboratorio Matlab Control Analogico

    12/34

    -60

    -50

    -40

    -30

    -20

    -10

    0

     M a g n i t u d e ( d B )

    10-2

    10-1

    100

    101

    102

    103

    -90

    -45

    0

     P

     h a s e ( d e g )

    Bode Diagram

    Frequency (rad/s)

    >> %ENERAR LA RAFICA DE N-.UIST CON LAS VARIABLES DE ESTADO>> num=[0,1,4];

    >>!n=[1,10,"];[A,B,C,D]=#$&&'num,!n(

     A =

      )10 )"  1 0

    B =1$

  • 8/16/2019 Laboratorio Matlab Control Analogico

    13/34

      1  0

    C =

      1 4

    D =

      0

    >> &u*-+#',1,1(, n./u'A,B,C,D(,##-!'23RAFICA DE N5UIST2(,67

    -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8-0.4

    -0.2

    0

    0.2

    GRAFICA DE NYQUIST

    Real Axis

     I m a g i n a r y A x i s

    1

  • 8/16/2019 Laboratorio Matlab Control Analogico

    14/34

    >> %ENERAR LA RAFICA DEL UAR EOMETRICO DE LAS RAICES CON LAS VARIABLESDE ESTADO>> num=[0,1,4];>>!n=[1,10,"];

    [A,B,C,D]=#$&&'num,!n(

     A =

      )10 )"  1 0

    B =

      1  0

    C =

      1 4

    D =

      01+

  • 8/16/2019 Laboratorio Matlab Control Analogico

    15/34

    >> &u*-+#',1,1(, 7-+8u&'A,B,C,D(,>>##-!'23RAFICA DEL LU3AR 3EOM9TRICO DE LAS RA:CES2(,67

    *RO'L)MA +e# !)T)RMINAR LA R)S*)STA A N )SCALOND+ -+& 7> num=[0,1,4];!n=[1,10,"];[A,B,C,D]=#$&&'num,!n(

     A =

      )10 )"  1 0

    B =

      1  0

    C =

      1 4

    D =

      0

    >> &u*-+#',1,1(,!'A,B,C,D(,67,##-!'2RESPUESTA A UN ESCALON PARA UNA FUNCION DE VARIABLES DE ESTADO2(

    18

    -30 -25 -20 -15 -10 -5 0 5-2

    -1

    0

    1

    2GRAFICA DEL LUGAR GEOMÉTRICO DE LAS RAÍCES

    Real Axis (seconds-1)

     I m a g i n a r y A x i s ( s e c o n d s

     - 1 )

  • 8/16/2019 Laboratorio Matlab Control Analogico

    16/34

    0 1 2 3 4 5 6 7 8 90

    0.2

    0.4

    0.6

    0.8RESPUESTA A UN ESCALON PARA UNA FUNCION DE VARIABLES DE ESTADO

    Time (seconds)

     A m p l i t u d e

    >> %CONVERTIR LA FUNCION DE TRANSFERENCIA DE CEROS, POLOS - ANANCIA AVARIABLES DE ESTADO>> = [($,(9!;>> / = [(8,(> ? = 1;>> [A,B,C,D! = /$&,/,?'

    A =

      (140000 (94$+9 0 0  94$+9 0 0 0  (840000 (+4+$$ (840000 ($40000  0 0 $40000 0

    B =

    19

  • 8/16/2019 Laboratorio Matlab Control Analogico

    17/34

      1  0  1  0

    C =

      0 0 0 048000

    D =

      0

    >> %ENERAR LA RAFICA DE BODE CON LAS VARIABLES DE ESTADO>> = [($,(9!;>> / = [(8,(> ? = 1;>> [A,B,C,D! = /$&,/,?'

    A =

      (140000 (94$+9 0 0  94$+9 0 0 0  (840000 (+4+$$ (840000 ($40000  0 0 $40000 0

    B =

      1  0  1  0

    C =

      0 0 0 048000

    1

  • 8/16/2019 Laboratorio Matlab Control Analogico

    18/34

    D =

      0

    >> )*de&A,B,C,D'

    -120

    -100

    -80

    -60

    -40

    -20

     M a g n i t u d e ( d B )

    10-2

    10-1

    100

    101

    102

    103

    -180

    -135

    -90

    -45

    0

     P h a s e ( d e g )

    Bode Diagram

    Frequency (rad/s)

    1

  • 8/16/2019 Laboratorio Matlab Control Analogico

    19/34

    >> %ENERAR LA RAFICA DE N-.UIST CON LAS VARIABLES DE ESTADO>> = [($,(9!;>> / = [(8,(> ? = 1;

    >> [A,B,C,D! = /$&,/,?'

    A =

      (140000 (94$+9 0 0  94$+9 0 0 0  (840000 (+4+$$ (840000 ($40000  0 0 $40000 0

    B =

      1  0  1  0

    C =

      0 0 0 048000

    D =

      0

    >> u)/*"&$,1,1',n2u3"&A,B,C,D',444"3"e&5RAFICA DE N-.UIST5',673d

    1

  • 8/16/2019 Laboratorio Matlab Control Analogico

    20/34

    -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4-0.04

    -0.02

    0

    0.02

    0.04GRAFICA DE NYQUIST

    Real Axis

     I m a g i n a r y A x i s

    $0

  • 8/16/2019 Laboratorio Matlab Control Analogico

    21/34

    >> %ENERAR LA RAFICA DEL LUAR EOMETRICO DE LAS RAICES CON LASVARIABLES DE ESTADO>> = [($,(9!;>> / = [(8,(> ? = 1;

    >> [A,B,C,D! = /$&,/,?'

    A =

      (140000 (94$+9 0 0  94$+9 0 0 0  (840000 (+4+$$ (840000 ($40000  0 0 $40000 0

    B =

      1  0  1  0

    C =

      0 0 0 048000

    D =

      0

    >> u)/*"&$,1,1',7*:u&A,B,C,D',444"3"e&5RAFICA DEL LUAR EOMETRICO DE LAS RAICES5',673d

    $1

  • 8/16/2019 Laboratorio Matlab Control Analogico

    22/34

    -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1-10

    -5

    0

    5

    10GRAFICA DEL LUGAR GEOMETRICO DE LAS RAICES

    Real Axis (seconds-1)

     I m a g i n a r y A

     x i s ( s e c o n d s - 1 )

    $$

  • 8/16/2019 Laboratorio Matlab Control Analogico

    23/34

    >> %ENERAR LA RESPUESTA A UN ESCALON DESDE LOS PARAMETROS DE LA VARIABLEDE ESTADO>> = [($,(9!;>> / = [(8,(> ? = 1;

    >> [A,B,C,D! = /$&,/,?'

    A =

      (140000 (94$+9 0 0  94$+9 0 0 0  (840000 (+4+$$ (840000 ($40000  0 0 $40000 0

    B =

      1  0  1  0

    C =

      0 0 0 048000

    D =

      0

    >> u)/*"&$,1,1',"e/&A,B,C,D',673d,444"3"e&5RESPUESTA A UN ESCALON PARA UNA FUNCION DE VARIABLES DE ESTADO5'

    $

  • 8/16/2019 Laboratorio Matlab Control Analogico

    24/34

    0 1 2 3 4 5 60

    0.02

    0.04

    0.06

    0.08RESPUESTA A UN ESCALON PARA UNA FUNCION DE VARIABLES DE ESTADO

    Time seconds

     A m

     p l i t u d e

    $+

  • 8/16/2019 Laboratorio Matlab Control Analogico

    25/34

    TAREA

    a)Convertido en variables de estado, determine: A,B,C,D

    >> num = [+, 0, 10, 0, 10!;>> den = [8, 0, 10, 0, 0, 0, , 0, 10!;>> [A,B,C,D! = "#$&num,den'

    A =

      0 ($40000 0 0 0 (049000 0 ($40000  140000 0 0 0 0 0 0 0  0 140000 0 0 0 0 0 0  0 0 140000 0 0 0 0 0  0 0 0 140000 0 0 0 0  0 0 0 0 140000 0 0 0

      0 0 0 0 0 140000 0 0  0 0 0 0 0 0 140000 0

    B =

      1  0  0  0  0  0

      0  0

    C =

      0 0 0 04

  • 8/16/2019 Laboratorio Matlab Control Analogico

    26/34

      0

    b)La grafca de bode

    -100

    -50

    0

    50

    100

    150

     M a g n i t u d e ( d B )

    10-1

    100

    101

    -810

    -720

    -630

    -540

    -450

    -360

    -270

     P h a s e ( d e g )

    Bode Diagram

    Frequency (rad/s)

    c) La grafca de nyquist

    $9

  • 8/16/2019 Laboratorio Matlab Control Analogico

    27/34

    -5 -4 -3 -2 -1 0 1 2 3 4

    x 1013

    -2

    -1

    0

    1

    2x 10

    12

     

    GRAFICA DE NYQUIST

    Real Axis

     I m a g i n a r y A x i s

    d)La grafca de lugar de las races

    -5 -4 -3 -2 -1 0 1 2 3 4 5-5

    0

    5GRAFICA DE LUGAR GEOMETRICO DE LAS RAICES

    Real Axis (seconds-1)

     I m a g i n a r y A x i s ( s e c o n d s - 1 )

    e)La res!uesta a un escal"n

    0 10 20 30 40 50 60 70-2

    0

    2

    4

    6x 10

    25RESPUESTA A UN ESCALON PARA UNA FUNCION DE VARIABLES DE ESTADO

    Time (seconds)

     A m p l i t u d e

    #) Determine en la gr$fca de bode el %argen de #ase y%argen de &anancia si E'CA( e*istiera, determine si elsistema es estable

    >> num = [+, 0, 10, 0, 10!;

    $

  • 8/16/2019 Laboratorio Matlab Control Analogico

    28/34

    >> den = [8, 0, 10, 0, 0, 0, , 0, 10!;>> = "#&num,den';>> )*de&'>> m@763n&'

    -100

    -50

    0

    50

    100

    150

     M a g n i t u d e ( d B )

    10-1

    100

    101

    -810

    -720

    -630

    -540

    -450

    -360

    -270

     P h a s e ( d e g )

    Bode DiagramGm = -2.9 dB (at 1.21 rad/s) , Pm = -180 deg (at 0.892 rad/s)

    Frequency (rad/s)

    $

  • 8/16/2019 Laboratorio Matlab Control Analogico

    29/34

    @' >> num = [100, 1000!;>> 1 = [1, 1!;>> $ = [1, 9!;>> den = :*n&1,$';>> [A,B,C,D! = "#$&num,den'

    A =

      ( (9  1 0

    B =

      1  0

    C =

      100 1000

    D =

      0

    )'

    $

  • 8/16/2019 Laboratorio Matlab Control Analogico

    30/34

    0

    10

    20

    30

    40

    50

     M a g n i t u d e ( d B )

    10-2

    10-1

    100

    101

    102

    -135

    -90

    -45

    0

     P

     h a s e ( d e g )

    Bode Diagram

    Frequency (rad/s)

    :'

    -20 0 20 40 60 80 100 120 140 160 180-100

    -50

    0

    50

    100

    GRAFICA DEL LUGAR GEOMETRICO DE LAS RAICES

    Real Axis

     I m a g i n a r y A x i s

    d'

    0

  • 8/16/2019 Laboratorio Matlab Control Analogico

    31/34

    -30 -25 -20 -15 -10 -5 0 5-10

    -5

    0

    5

    10GRAFICA DEL LUGAR GEOMETRICO DE LAS RAICES

    Real Axis (seconds-1)

     I m a g i n a r y A x i s ( s e c o n d s - 1 )

    e'

    0 1 2 3 4 5 60

    50

    100

    150

    200RESPUESTA A UN ESCALON PARA UNA FUNCION DE VARIABLES DE ESTADO

    Time (seconds)

     A m p l i t u

     d e

    #'

    -20

    0

    20

    40

    60

     M a g n i t u d e ( d B )

    10-2

    10-1

    100

    101

    102

    10

    -135

    -90

    -45

    0

     P h a s e ( d e g )

    Bode DiagramGm = Inf , Pm = 88.3 deg (at 100 rad/s)

     

    1

  • 8/16/2019 Laboratorio Matlab Control Analogico

    32/34

    @'

    >> num = [(04000, (0409, 0499!;>> den = [1, 049, 0!;>> [A,B,C,D! = "#$&num,den'

    A =

      (049 0  140000 0

    B =

      1  0

    C =

      (04090 0499

    D =

      (400e(0+

    )'

    $

  • 8/16/2019 Laboratorio Matlab Control Analogico

    33/34

    -100

    -50

    0

    50

     M a g n i t u d e ( d B )

    10-2

    10-1

    100

    101

    102

    103

    104

    90

    135

    180

    225

    270

     P

     h a s e ( d e g )

    Bode Diagram

    Frequency (rad/s)

    :'

    -1.4 -1.2 -1 -0.8 -0.6 -0.4 -0.2 0-20

    -10

    0

    10

    20GRAFICA DE NYQUIST

    Real Axis

     I m a g i n a r y A x

     i s

    d'

  • 8/16/2019 Laboratorio Matlab Control Analogico

    34/34

    -500 -400 -300 -200 -100 0 100 200-40

    -20

    0

    20

    40GRAFICA DEL LUGAR GEOMETRICO DE LAS RAICES

    Real Axis (seconds-1)

     I m a g i n

     a r y A x i s ( s e c o n d s - 1 )

    e'

    0 20 40 60 80 100 120-50

    0

    50

    100

    150RESPUESTA A UNA ESCALON PARA UNA FUNCION DE VARIABLES DE ESTADO

    Time (seconds)

     A m p l i t u d e

    #'

    -100

    -50

    0

    50

     M a g n i t u d e ( d B )

    10-2

    10-1

    100

    101

    102

    103

    104

    90

    135

    180

    225

    270

     P h a s e ( d e g )

    Bode Diagram

    Gm = 20.3 dB (at 3.22 rad/s) , Pm = 47.4 deg (at 0.787 rad/s)

    Frequency (rad/s)


Recommended