Cap 5 Simulink

download Cap 5 Simulink

of 15

Transcript of Cap 5 Simulink

  • 8/19/2019 Cap 5 Simulink

    1/40

    10/03/16 1

    ®

    Capítulo 5Simulink

    Salvador Acha Daza, Ph. D.Presidente del NIAT, S. C.

  • 8/19/2019 Cap 5 Simulink

    2/40

    10/03/16 2

    ®

    5.0 Invocando a SIMU IN! 5.1 Men"s5.2 Creaci#n de $odelos

    5.3 Si$%laci#n de siste$as din&$icos5.' Si$%laci#n de siste$as discretos

  • 8/19/2019 Cap 5 Simulink

    3/40

    10/03/16 3

    ®

    SIMU IN! acr#ni$o (or Simulation and Link.) *a la idea de si$%laci#n, o sea el re(rod%cirarti+icial$ente lo %e s%cede en el $%ndo real.

    ) Tiene inter+ase $%- a$i a le) stricta$ente no re %iere deldo$inio de MAT A , (ero

    co$o es %n Tool o es i$(ortante conocerlo.) Tra a a en a$ iente r&+ico - %na $anera nat%ral es

    di % ar los $odelos.) Tiene %n ran n"$ero de lo %es +%ncionales entre los

    c%ales se (%ede esta lecer li as de in+or$aci#n.

  • 8/19/2019 Cap 5 Simulink

    4/40

    10/03/16 '

    ®

    Unos co$entarios de (reca%ci#n4) os res%ltados de SIMU IN! son correctos (ara el $odelo%e re(resenta %n +en#$eno + sico.

    ) l si$%lador no (%ede (or si $is$o co$(ro ar si el $odelo esconsistente con el $%ndo real.

    ) SIMU IN! tra a a con n"$eros - arro a n"$eros.) l $%ndo real re %iere %e los %s%arios del si$%lador

    co$(r%e en %e los n"$eros tienen sentido + sico.) l si$%lador, (or %sar %n CPU, reali a a(ro i$aciones -

    tr%nca$ientos, so re todo en o(eraciones re(etitivas - (%edea+ectarse los res%ltados.

    ) sto "lti$o es $%- i$(ortante si el siste$a es no7lineal.) SIMU IN! tiene varios $8todos de inte raci#n - se re %iere

    seleccionar el a(ro(iado (ara evitar res%ltados incorrectos -car a co$(%tacional e cesiva.

  • 8/19/2019 Cap 5 Simulink

    5/40

    10/03/16 5

    ®Invocando a SIMU IN!

  • 8/19/2019 Cap 5 Simulink

    6/40

    10/03/16 6

    ®Pantalla de Si$%lin9

    CONSTRUCC !ND" #OD"$OS

  • 8/19/2019 Cap 5 Simulink

    7/4010/03/16 :

    ®Iniciando con %n siste$a $asa7resorte

    9

    $

    + $ $asa9 ri ide del resorte

    des(la a$iento res(ecto al (%nto de e %ili rio

    + +%er a a(licada

    m f xk

    x

    f xk xm+−

    =

    =+ Se re %iere de dos inte radores4

    xdx/dtd2x/dt2

  • 8/19/2019 Cap 5 Simulink

    8/40

  • 8/19/2019 Cap 5 Simulink

    9/4010/03/16 <

    ®

    5.1 Men"s

  • 8/19/2019 Cap 5 Simulink

    10/40

    10/03/16 10

    ®

    i rer a deSIMU IN!

    ) loc9sco$"n$ente%sados

  • 8/19/2019 Cap 5 Simulink

    11/40

    10/03/16 11

    ®

    tras deSIMU IN!

    ) inealesadicionales

  • 8/19/2019 Cap 5 Simulink

    12/40

    10/03/16 12

    ®

    5.2 Creaci#n de $odelos

  • 8/19/2019 Cap 5 Simulink

    13/40

    10/03/16 13

    ®

    Constr%cci#n de %n ModeloSe il%stra la constr%cci#n %sandovarios co$andos - acciones. Nose a=onda en las instr%cciones

    (ara +or$ar el $odelo.

    ste $odelo inte ra %na onda

    senoidal - (resenta s% res%ltadoal $is$o tie$(o %e la ondasenoidal.

    l dia ra$a de lo %es - el

    res%ltado se tiene co$o4

  • 8/19/2019 Cap 5 Simulink

    14/40

    10/03/16 1'

    ®

    Constr%cci#n de %n Modeloos datos (ara la si$%laci#n4

    - las condiciones iniciales en elinte rador4

  • 8/19/2019 Cap 5 Simulink

    15/40

    10/03/16 15

    ®

    Modelos no7linealesUn siste$a oscilatorio se e cita

    con (ert%r aciones oscilantes a+rec%encia di+erente de la+rec%encia nat%ral del siste$a,esto da l% ar al +en#$eno>latido? si %iente.

    Anali ar la res(%esta con ω@1.1- ω@0.;. B%8 oc%rre con ω@1

    ?sin>

    ?sin>

    t x x

    t x x+−=

    =+

    ω ω

    ω@1.1

    ω@0.; - 1.0

  • 8/19/2019 Cap 5 Simulink

    16/40

    10/03/16 16

    ®

    Modelos no7linealesUn siste$a descrito (or la

    ec%aci#n4

    ?sin>?10sin> t y y y ++−=y

    dy/dt

  • 8/19/2019 Cap 5 Simulink

    17/40

    10/03/16 1:

    ®

    5.3 Si$%laci#n de siste$asdin&$icos

  • 8/19/2019 Cap 5 Simulink

    18/40

    10/03/16 1;

    ®

    Si$%laci#n de siste$as din&$icose$(lo Dscilador de Ean der Pol

    ?>?1> 22

    2

    t d xdt dx

    xdt

    xd =+−− µ

    d(t) es el dist%r io

    Pri$ero se escri e en +or$a de %n siste$a aco(lado de ec%aciones de (ri$erorden4

    ?0>2022

    2121

    2

    ?0>1012

    1

    ?>?>

    ?>

    xt xt d x x x xdt dx

    xt x xdt

    dx

    =+−+−=

    ==

    µ µ

  • 8/19/2019 Cap 5 Simulink

    19/40

    10/03/16 1<

    ®

    Si$%laci#n de siste$as din&$icos

    x1

    x2

    k=1 en ventana de comandos y enter d(t)=2sin(50t)

    kx2

  • 8/19/2019 Cap 5 Simulink

    20/40

    10/03/16 20

    ®

    Si$%laci#n de siste$as din&$icose$(lo no lineal

    y yr a P dt dy

    Budt

    yd J sin??tan

    21

    1>> 22

    2+−+−= ->t?

    %>t?

    Par&$etros 1 Ealor *i$ensi#n Si ni+icadoF 0.62 10 ; 9 $ s 2 rad71 Mo$ento de inercia

    P 10 : 9 Peso del o eto

    0.'< 10 : 9 $ s 2 rad71 A$orti %a$iento =idrodin&$ico

    r '.

  • 8/19/2019 Cap 5 Simulink

    21/40

    10/03/16 21

    ®Si$%laci#n de siste$as din&$icos

    ydy/dt

    d2y/dt2

  • 8/19/2019 Cap 5 Simulink

    22/40

    10/03/16 22

    ®

  • 8/19/2019 Cap 5 Simulink

    23/40

    10/03/16 23

    ®Si$%laci#n con +%nci#n de trans+erencia

    Considere$os siste$a en la ocerrado - con sat%raci#nsi$8trica de 0.5. a entradaescal#n es 2.

  • 8/19/2019 Cap 5 Simulink

    24/40

    10/03/16 2'

    ®Siste$as con retardoa salida del lo %e de

    trans(orte con retardo es la seLalde entrada retrasada en τ se %ndos.

    ?5.0>2

    2−=+ t x x

    dt

    xd

    xdx/dtd2x/dt2

  • 8/19/2019 Cap 5 Simulink

    25/40

    10/03/16 25

    ®

    5.' Si$%laci#n de siste$as discretos

  • 8/19/2019 Cap 5 Simulink

    26/40

    10/03/16 26

    ®

    Conversi#n contin%a a discreta

    Se dis(one de co$andos co$o4c%d conversi#n de contin%o a discretoc%dm conversi#n de contin%o a discreto con $8todoc%dt conversi#n de contin%o a discreto con retardo

    Para %n siste$a contin%o en +or$a de varia les de estado %na +or$a discretaen el tie$(o ser& el lla$ado siste$a $%estreado s%(oniendo (er odo de$%estreo T c constante >valor $%- i$(ortante en la conversi#n?4

    u D xC y

    u B x A x

    +=

    +=

    ?>?>?>

    ?>?>?>?1> 1

    nu Dn xC n y

    nu B I e An xen x cc T AT A

    +=−+=+ −

  • 8/19/2019 Cap 5 Simulink

    27/40

    10/03/16 2:

    ®

    Conversi#n contin%a a discretae$(lo4 Siste$a SISD - s% res(%esta en el tie$(o, s%(oniendo condiciones

    iniciales cero.

    uet x

    u x xt ?1>3?>

    3−−=

    +−=

    Tc@1 ad, dO@c2d>71,3,Tc?ad @ 0.36:<

    d @ 1.;17e (>7t??

    disc>1?@0 +or n@14'/Tc disc>nR1?@adQ disc>n?R dend

    (lot>t, cont,04Tc4', disc, Q ?

    0 0.5 1 1.5 2 2.5 3 3.5 40

    0.5

    1

    1.5

    2

    2.5

    3

  • 8/19/2019 Cap 5 Simulink

    28/40

    10/03/16 2;

    ®

    Conversi#n contin%a a discretaUna +or$a seccional$ente contin%a4

    cc

    cc

    cc

    k c

    T

    kT t kT t

    kT f t f

    π ω ω

    ω

    2

    2/?>2/?>sin

    ?>?>

    =−

    −= ∑+∞

    −∞=

    tc, dcO@stairs>04Tc4', disc? (lot>tc, dc?=old on

    (lot>t, cont?

    =old o++

    0 0.5 1 1.5 2 2.5 3 3.5 40

    0.5

    1

    1.5

    2

    2.5

    3

    *e ac%erdo con el teore$a deS=annon, de %na seLal $%estreadase (%ede rec%(erar la seLalcontin%a teniendo todas las$%estras tanto las (asadas co$o las+%t%ras.

  • 8/19/2019 Cap 5 Simulink

    29/40

    10/03/16 2<

    ®

    Conversi#n contin%a a discretaSe re %iere otros $8todos (ara rec%(erar la seLal contin%a a (artir de$%estras.Dtra instr%cci#n %e (er$ite conversi#n de contin%a a discreta es c%dm

    Con la de+inici#n de Trans+or$ada de a(lace - de Trans+or$ada

    ∫ ∞

    =

    −∞

    =

    0

    0

    ?>?>

    ?>?>

    n

    n

    st

    n

    dt et f s !

    φ

    Se tiene la relaci#n entre la varia le co$(le a - la varia le contin%a s %een +or$a a(ro i$ada %sa el co$ando c%dm.

    c sT e =

  • 8/19/2019 Cap 5 Simulink

    30/40

    10/03/16 30

    ®

    Conversi#n contin%a a discretaas instr%cci#n (ara c%dmto$an la +or$a4

    Ad, d,Cd,*dO@c2d$>A, ,C,*,T, $etodo ?n%$d,dendO@c2d$>n%$,den, $etodo ?

    $etodo (%ede ser4 zoh, &oh, tu'tin, pr()ap - match(d*e e darse C - * en la salida, -a %e (%eden ca$ iar de(endiendo del$8todo. Si en c%dm se %sa zoh coincide con c%d

    O?>??1>>N?>?>

    ?>?>?>

    1

    1

    ∑∞

    =

    =

    −−−−=

    −=

    ncccc

    ncd

    nT t uT nt unT r t r

    nT t t r t r δ

    VDW?>t r d c

    T ?>t r c?>t r

    unitarioescal"n funci"nt u

    Dirac Delta funci"nt

    ?>

    ?>δ

  • 8/19/2019 Cap 5 Simulink

    31/40

  • 8/19/2019 Cap 5 Simulink

    32/40

    10/03/16 32

    ®

    Conversi#n contin%a a discretaSi

    ∑+∞

    −∞=

    − +=n c

    T #c T

    #n # $e # $ c ?2

    >?> 2/ π ω ω ω

    12

    t?, (ero -a no se dan detalles.

    Dtras a(ro i$aciones, co$o (or e e$(lo T%stin %sa %na trans+or$aci#n ilineal >re la tr(e oidal?4

    112

    +−=

    T s

    c

  • 8/19/2019 Cap 5 Simulink

    33/40

  • 8/19/2019 Cap 5 Simulink

    34/40

    10/03/16 3'

    ®

    e$(lo

    Para %n siste$a con +%nci#n de trans+erencia X>s?, o tener la re(resentaci#ndiscreta - la res(%esta en el tie$(o si se conoce la trans+or$ada de la seLalde entrada. Usar %n tie$(o de $%estreo T c@1 s.

    Ad, d,C,*? N%$erador - deno$inador de X> ?

    nd,ddnd @ 0 1.2625 1.':32 0.306;dd @ 1.0000 1.'233 0.15

  • 8/19/2019 Cap 5 Simulink

    35/40

    10/03/16 35

    ®

    e$(lo

    a +%nci#n de trans+erencia X> ?4

    3012.015 23

    2

    −++

    ++=

    (

    Con la seLal de entrada %>n? - s% trans+or$ada U> ?, se tiene co$o e (resi#n de salida4

    ∑∞

    =

    = 0 ?>?> nn

    nu )

    { }?>?>?> 1 ) (n y −Ζ =

    S%(oniendo %na entrada escal#n, con trans+or$ada dada (or /> 71?. Co$o todas lastrans+or$adas de +%nciones ele$entales tienen en el n%$erador, las +racciones

    (arciales se o tienen co$o4

  • 8/19/2019 Cap 5 Simulink

    36/40

    10/03/16 36

    ®

    e$(lo

    36:

    ?>λ

    res @

    1.333370.166: R 0.0056i

    70.166: 7 0.0056i 71.0000

    (oles @ 1.0000

    70.;

  • 8/19/2019 Cap 5 Simulink

    37/40

    10/03/16 3:

    ®

    e$(lo Co$o las +%nciones ele$entales tienen a en el n%$erador

    las +racciones (arciales se calc%lan co$o4res,(oles,9O@resid%e>nd,conv>dd, 1 71O?? sto arro a H> ?/res,(oles,9

    Para tener H> ? los res%ltados del (aso anterior se $%lti(lican (or se (%ede tener la re(resentaci#n discreta

    Geconstr%cci#n de la res(%esta del siste$a contin%o en ase al discreto-c, c,tcO@ste(>n,d,040.1420?-d, dO@dlsi$>Ad, d,C,*,ones>21,1??

    (lot>tc,-c,0420,-d, Q ?

  • 8/19/2019 Cap 5 Simulink

    38/40

    10/03/16 3;

    ®

    e$(lo

    0 2 4 6 8 10 12 14 16 18 200

    0.2

    0.4

    0.6

    0.8

    1

    1.2

    1.4

    1.6Se (%ede tener %na $e orreconstr%cci#n red%ciendo eltie$(o de $%estreo.

  • 8/19/2019 Cap 5 Simulink

    39/40

    10/03/16 3<

    ®

    Ges(%esta en +rec%encia

    e$(lo de est%dio siste$a contin%o a discreto - res(%estaen +rec%encia

    Man nillo, Col. Dct% re 2006n@ 1 3.2 12O d@ 1 1.2 n,d,Y?

    A, ,C,*O@t+2ss>n,d? Paso a +or$a de varia les deestadoTc@1 Ad, dO@c2d>A, ,Tc? D tenci#n de $atrices A, del $odelo discreto

    $d,+dO@d ode>Ad, d,C,*,Tc,1,Y? (lot>Y,$,Y,$d, . ?

  • 8/19/2019 Cap 5 Simulink

    40/40

    ®

    Ges(%esta en +rec%encia

    0 1 2 3 4 5 6 7 8 9 100

    0.5

    1

    1.5

    2

    2.5

    3

    3.5

    4

    4.5

    5

    as di+erencias sonevidentes $&s all& de π rad, o sea la +rec%enciade N- %ist, dada (orπ /T c