Você está na página 1de 32

Simulink

Simulink
Guia Prtico
Guia Prtico
Engenharia Eletrnica
Professor Hugo Magalhes Martins
Fonte: Grupo PET Engenharia Eltrica UFMS - 2003
NDICE
1. DICAS DESTE MATEIA! .................................................................................. "
#. INT$D%&'$ ........................................................................................................ (
). M$NTE %M M$DE!$ SIMP!ES ....................................................................... *
". MAN%SEAND$ $ SIM%!IN+ ........................................................................... 1#
".1. ,$$M N$ DIA-AMA DE .!$C$S .............................................................................. 1#
".#. SE!ECI$NAND$ MAIS DE %M $./ET$ ........................................................................ 1#
4.2.. SE!E"#$%&%'$ M(!T#P!$S $)*ET$S UM 'E "&'& +E, ............................................. 2
4.2.2. SE!E"#$%&%'$ M(!T#P!$S $)*ET$S "$M & "&#-& 'E SE!E./$ .................................. 2
4.2.3. SE!E"T#%G T0E E%T#1E M$'E! ................................................................................ 3
".). C$PIAND$ E M$0END$ $S .!$C$S DE %MA /ANE!A PAA A $%TA ........................... 1)
".". D%P!ICAND$ .!$C$S EM %M M$DE!$ ..................................................................... 1"
".(. APA-AND$ .!$C$S .................................................................................................. 1"
".*. M%DAND$ A $IENTA&'$ DE .!$C$S ...................................................................... 1"
".1. EDIMENSI$NAND$ $S .!$C$S ................................................................................. 1(
".2. MANIP%!AND$ $S N$MES D$S .!$C$S ...................................................................... 1(
".3. M%DAND$ $S N$MES D$S .!$C$S ............................................................................ 1(
4.2.. MU'&%'$ & !$"&!#,&./$ '$ %$ME 'E UM )!$"$ .................................................. 3
4.2.2. ES"$!0E1 SE $ %$ME '$ )!$"$ &P&1E"E ............................................................... 4
(. .!$C$S ................................................................................................................. 11
(.1. .I.!I$TECAS DE .!$C$S D$ SIM%!IN+ ...................................................................... 11
3... )#)!#$TE"& S$U1"ES .............................................................................................. 5
3..2. )#)!#$TE"& S#%6S .................................................................................................. 7
3..3. )#)!#$TE"& '#S"1ETE ............................................................................................. 2
3..4. )#)!#$TE"& "$%T#%U$US ........................................................................................ 2
3..3. )#)!#$TE"& M&T0 ................................................................................................. 20
3..4. )#)!#$TE"& FU%"T#$%S 8 T&)!ES ........................................................................... 2
3..5. )#)!#$TE"& %$%!#%E&1 .......................................................................................... 22
3..7. )#)!#$TE"& S#G%&!S 8 S9STEMS ............................................................................. 23
(.#. .!$C$S 0IT%AIS .................................................................................................... #"
(.). ESPECI4ICAND$ $S PA5MET$S D$S .!$C$S ............................................................ #(
(.". CAI6A DE DI7!$-$ DE .!$C+ P$PIETIES .............................................................. #(
3.4.. 'ES"1#PT#$% .......................................................................................................... 24
3.4.2. P1#$1#T9 ............................................................................................................... 24
3.4.3. T&G ...................................................................................................................... 24
3.4.4. $PE% FU%"T#$% ...................................................................................................... 24
3.4.3. &TT1#)UTES F$1M&T ST1#%G .................................................................................... 24
*. E6EMP!$S ............................................................................................................ #2
2
*.1. E6EMP!$ 18 SISTEMA MASSA9M$!A ......................................................................... #2
*.#. E6EMP!$ #8 CIC%IT$ C S:IE ............................................................................. );
4.2.. M$'E!&GEM M&TEM:T#"& '$ "#1"U#T$ .................................................................. 3
4.2.2. S$!U./$ '$ "#1"U#T$ UT#!#,&%'$ S#MU!#%6 ........................................................... 32
3
1. Di cas deste materi al
E;ta apo;tila <e ;i=ulin> ?oi ela@ora<a co= o o@AetiBo <e auCiliar o;
e;tu<ante; a tere= u=a rDpi<a inicialiEaFGo ao u;o <e;ta po<ero;a ?erra=enta
co=putacional para a ;i=ulaFGo <e ;i;te=a; <inH=ico;.
$ pri=eiro capItulo apJ; a intro<uFGo KMonte u= Mo<elo Si=ple;L
acon;elha<a a to<o; aMuele; Mue Muere= partir logo para a con;truFGo <o ;eu pri=eiro
=o<elo.
$ capItulo Manu;ean<o o Si=ulin> eCplica algun; <etalhe; para a
con;truFGo <o; =o<elo;.
$ capItulo )loco; po<e ;er =uito intere;;ante co=o ?onte <e con;ulta <o;
principai; @loco; <o Si=ulin>.
4
2. Introduo
$ Si=ulin> u= pacote <e u= ;o?tNare para =o<elarO ;i=ularO e anali;ar
;i;te=a; <e <ina=ica=ente. Suporta ;i;te=a; lineare; e nGo-lineare; =o<ela<o; e=
te=po contInuoO te=po <i;creto ou e= u=a =i;tura <o; <oi;. Si;te=a; ta=@=
po<e= ter parte; <i?erente; Mue ;Go a=o;tra<a; ou atualiEa<a; a taCa; <i?erente;.
Para =o<elarO o Si=ulin> po;;ui u=a inter?ace grD?ica co= u;uDrio KGU#L
para con;truir =o<elo; co=o <iagra=a; <e @loco;O u;an<o a; operaFPe; clicar-e-
arra;tar <o =ou;e. "o= e;ta inter?aceO BocQ po<e ?aEer o; =o<elo; <a =e;=a =aneira
Mue BocQ Bai co= lDpi; e papel Kou co=o a =aioria <o; liBro; <e en;ino o; <e;creBeL.
E;te u= enor=e aBanFo e= relaFGo a; ;oluFPe; tra<icionai; co= =to<o;
nu=rico;. $ Si=ulin> inclui @i@lioteca <e @loco pronto; e BocQ ta=@= po<e
per;onaliEar e po<e criar ;eu; prJprio; @loco;.
'epoi; Mue BocQ <e?inir u= =o<eloO BocQ po<e ;i=ular. &lgun; @loco;
per=ite= Mue BocQ BeAa o; re;ulta<o; enMuanto a ;i=ulaFGo ain<a e;tiBer ;en<o
eCecuta<a. &l= <i;;oO BocQ po<e =u<ar parH=etro; e i=e<iata=ente e Ber o Mue
acontece. $; re;ulta<o; <a ;i=ulaFGo po<e= ;er enBia<o; para o Nor>;pace <o
M&T!&) para Bi;ualiEaFGo e utiliEaFGo po;terior.
Muita; outra; ?erra=enta; <o M&T!&) po<e= ;er u;a<a; Aunto co= o
Si=ulin>O e por i;;o Mue o M&T!&) e o Si=ulin> ;Go integra<o;. +ocQ po<e
;i=ularO po<e anali;arO e po<e reBi;ar ;eu; =o<elo; e= MualMuer a=@iente a MualMuer
ponto.
$ Si=ulin> no; per=ite criar MualMuer tipo <e arte?atoO =DMuina ou
aparelho Mue nGo eCi;te ?i;ica=ente e BQ-lo; ?uncionan<o ante; Mue Benha= a eCi;tir.
3
3. Monte um Model o Si mpl es
E;te eCe=plo =o;tra co=o con;truir u= =o<elo utiliEan<o =uito;
co=an<o; <e con;truFGo <e =o<elo; e aFPe; Mue BocQ u;arD para con;truir o; ;eu;
prJprio; =o<elo;.
$ =o<elo integra u=a on<a ;enoi<al e =o;tra o; re;ulta<o;. $ <iagra=a
<e @loco; <o =o<elo <eBe ;e parecer co= o <a ?igura a@aiCo:
Para criar o =o<eloO pri=eiro <igite simulink no co==an< Nin<oN <o
M&T!&). %o Nin<oN;O o Si=ulin> !i@rarR )roN;er aparecerD.
Selecione o @otGo Ne< Mo=el na @arra <e ?erra=enta; <o !i@rarR
)roN;er co=o in<ica<o aci=a.
$ Si=ulin> a@rirD u=a noBa Aanela para a criaFGo <e =o<elo;.
4
Para criar e;te =o<eloO preci;arD arra;tar o; @loco; <a; @i@lioteca; K<o
li@rarR @roN;erL para <entro <o =o<elo. Procure e arra;te o; ;eguinte; @loco;:
Source; li@rarR Ko @loco Sine SaBeL
Sin>; li@rarR Ko @loco ScopeL
"ontinuou; li@rarR Ko @loco #ntegratorL
Signal; 8 SR;te=; li@rarR Ko @loco MuCL
Para copiar o @loco Sine SaBe <o !i@rarR )roN;erO pri=eiro eCpan<a a
DrBore <o !i@rarR )roN;er para =o;trar o; @loco; no Source; li@rarR. FaFa i;to
clican<o pri=eiro no ;inal <e T no Si=ulin> li@rarR para =o;trar a; outra; @i@lioteca;O
entGo cliMue no ;inal <e T <o Source; li@rarR para =o;trar o; ;eu; @loco;. Final=ente
cliMue no @loco Sine SaBe. EntGo o li@rarR @roN;er <eBerD e;tar co=o na ?igura
a@aiCo.
&gora arra;te o @loco Sine SaBe <o li@rarR @roN;er at a Aanela <o
=o<elo. $ Si=ulin> cria u=a cJpia no ponto e= Mue BocQ o colocar.
$utra =aneira <e ?aEer i;to <an<o u= cliMue co= o @otGo <ireito <o
=ou;e e= Source; e ;elecionan<o a opFGo <e a@rir. & Aanela a@aiCo aparecerD.
5
EntGo arra;te o @loco Sine SaBe <a Aanela at o =o<elo.
"opie o re;tante <o; @loco; e arru=e-o;. Para =oBer cliMue e arra;te co=
o =ou;e ou cliMue e =oBa co= a; ;eta; <o tecla<o para =enore; <i;tHncia;.
"o= to<o; o; @loco; copia<o; para <entro <o =o<eloO ele <eBerD ;e
parecer a;;i=.
7
Se perce@erD Mue o; @loco; po;;ue= o ;I=@olo U. Se o ;I=@olo aponta
para ?ora ele in<ica a ;aI<a <o @loco e ;e aponta para <entro in<ica a entra<a.
Para conectar o @loco Sine SaBe a entra<a ;uperior <o @loco MuC
po;iciona=o; o =ou;e ;o@re a ;ai<a <o @loco Sine SaBe at Mue a ?or=a <o ponteiro
=u<e para cro;; hair;.
"liMue e ;egure o @otGo <o =ou;e at a entra<a ;uperior <o MuC e u=a
linha traceAa<a aparecerD. Vuan<o o cur;or ?icar co= o ?or=ato cro;; hair; <e linha
<upla ;olte o =ou;e e a ligaFGo ;erD ?eita.
$ Sine SaBe ta=@= e;tD liga<o ao #ntegrator. Para ?aEer i;;o ;iga a
;eMWQncia:
. Pri=eiroO po;icione o =ou;e e= ci=a <a linha entre o Sine SaBe e
MuC.
2
2. Segure a tecla Ctrl e entGo cliMue e arra;te o =ou;e at a entra<a <o
@loco #ntegrator.
3. &o ;oltar o @otao <o =ou;e a linha <e;enha<a.
Ter=ine a; ligaFPe; e a@ra o @loco Scope co= u= <uplo cliMue para Ber a
;i=ulaFGo. Entre o =enu Si>ulation e e;colha Start para iniciar a ;i=ulaFGo e
o@;erBe a; linha; ;e ?or=an<o no Scope.
Entre o =enu Si>ulation e e;colha Para>eters para aAu;tar o;
parH=etro; <e ;i=ulaFGo
&goraO a@ra o @loco Scope para Ber a pro<uFGo <a ;i=ulaFGo. Manten<o a
Aanela <o Scope a@ertaO aAu;te o Si=ulin> para ro<ar a ;i=ulaFGo por 0 ;egun<o;.
Pri=eiroO aAu;te o; parH=etro; <a ;i=ulaFGo ;elecionan<o Para>eters no =enu
Si>ulation. %a caiCa <e <iDlogo Mue ;e apareceO nota-;e Mue o te=po <e Para<a
?iCa<o a 0.0 K;eu Balor pa<rGoL.
0
Feche a caiCa <e <iDlogo Si=ulation Para=eter; clican<o no @otGo <e $>.
$ Si=ulin> aplica o; parH=etro; e ?echa a caiCa <e <iDlogo.
E;colha Start no =enu Si=ulation e a;;i;ta a; curBa; no @loco Scope.
& ;i=ulaFGo pDra Muan<o alcanFa o te=po <e para<a e;peci?ica<o e=
Si=ulation Para=eter; ou Muan<o BocQ e;colhe Stop no =enu Si=ulation.
Para ;alBar e;te =o<eloO e;colha SaBe no =enu File e entre e= u= no=e e
local. &Muele arMuiBo cont= a <e;criFGo <o =o<elo.
E;te eCercIcio lhe =o;tra co=o eCecutar algu=a; tare?a; <e con;truFGo <e
=o<elo; co=u=ente u;a<a;.

4. Manuseando o Si mul i nk
4.1.Zoom no Diagrama de Blocos
$ Si=ulin> per=ite Mue BocQ au=ente ou <i=inua a Bi;Go <o <iagra=a <e
@loco;. Para regular o Eoo=:
Selecione ,oo> In <o =enu 0ie< Kou <igite rL para au=entar.
Selecione ,oo> $ut <o =enu 0ie< Kou <igite vL para <i=inuir.
Selecione 4it S?ste> to 0ie< <o =enu 0ie< Kou aperte a @arra <e e;paFoL
para aAu;tar o Eoo= <e acor<o co= o <iagra=a.
Selecione Nor>al <o =enu 0ie< para aAu;tar ao Eoo= 00X.
Por pa<rGoO o Si=ulin> aAu;ta o Eoo= <e acor<o co= o <iagra=a <e
@loco; Muan<o BocQ a@re o <iagra=a.
4.2.Selecionando Mais de Um Objeto
+ocQ po<e ;elecionar =ai; <e u= o@Aeto ;elecionan<o-o; u= <e ca<a BeEO
;elecionan<o o; o@Aeto; co= o =ou;e ou co= a caiCa <e ;eleFGoO ou ;elecionar o
=o<elo inteiro.
4.2.1. Selecionando Mltiplos Objetos Um de
Cada Vez
Para ;elecionar =ai; <e u= o@Aeto ;elecionan<o ca<a o@Aeto
in<iBi<ual=enteO ;egure a tecla Shift e cliMue no; o@Aeto;. Para <e;=arcarO cliMue no;
o@Aeto; <e noBo =anten<o ain<a o Shift pre;;iona<o.
4.2.2. Selecionando Mltiplos Objetos com a
Caixa de Seleo
U=a =aneira ?Dcil <e ;elecionar =ai; <e u= o@Aeto nu=a =e;=a Drea
<e;enhan<o a caiCa <e ;eleFGo ao re<or <o; o@Aeto;.
.
'e?ina o canto para co=eFar u=a caiCa <e ;eleFGo po;icionan<o o
ponteiro <o =ou;eO entGo Muan<o apertar o <e;enho <o ponteiro =u<arD.
2.
&rra;te o ponteiro ao canto opo;to <a caiCa. U= retHngulo
pontilha<o inclui o; @loco; e a; linha; ;eleciona<a;.
3.
2
Solte o @otGo <o =ou;e. To<o; o; @loco; e linha; Mue e;tiBere=
pelo =eno; parcial=ente incluI<o; <entro caiCa <e ;eleFGo ;erGo ;eleciona<o;.
4.2.3. Selectin t!e "nti#e Model
To ;elect all o@Aect; in the actiBe Nin<oNO choo;e Select All ?ro= the E=it
=enu. 9ou cannot create a ;u@;R;te= @R ;electing @loc>; an< line; in thi; NaRY ?or
=ore in?or=ationO ;ee Z"reating Su@;R;te=;Z.
4.3.Copiando e Movendo os Blocos de
Uma anela para a O!tra
Vuan<o BocQ con;trJi o ;eu =o<eloO BocQ ?reMWente=ente copia @loco;
<a; @i@lioteca; <e @loco; <o Si=ulin> ou <e outra; @i@lioteca; ou <e outro; =o<elo;.
Para ?aEer i;toO ;iga e;te; pa;;o;:
.
&@ra a @li@ioteca apropria<a ou o =o<elo.
2.
&rra;te o @loco Mue BocQ Muer copiar na Aanela <e;igna<a. Para
arra;tar u= @locoO po;icione o cur;or e= ci=a <o Icone <o @locoO entGo
pre;;ione o @otGo <o =ou;e. Pa;;e o cur;or [ Aanela <e;igna<a e entGo ;olte o
@otGo <o =ou;e.
+ocQ ta=@= po<e arra;tar o; @loco; <a; )i@lioteca; para u=a Aanela.
Nota
Si=ulin> oculta o; no=e; <o; @loco; Su=O MuCO 'e=uCO an< )u;
Selector Muan<o BocQ o; copia para o =o<elo. #;to ?eito para eBitar Mue a=ontoe o
=o<elo <e;nece;;aria=ente. K&; ?or=a; <e;te; @loco; in<ica= clara=ente a; ;ua;
re;pectiBa; ?unFPe;.L
+ocQ po<e ta=@e= copiar o; @loco; u;an<o o; co=an<o; Co@iar an<
Colar <o =enu E=it.
$ Si=ulin> e;colhe u= no=e para ca<a @loco copia<o.
Vuan<o BocQ copiar u= @locoO o @loco noBo her<a to<o; o; parH=etro; <o
@loco original.
$ Si=ulin> u;a u=a gra<e inBi;IBel <e cinco piCel; para ;i=pli?icar o
alinha=ento <e @loco;. To<o; o; @loco; ;e pren<e= a u=a linha na gra<e. +ocQ po<e
=oBer u= @loco ligeira=ente a@aiCoO [ e;Muer<a ou [ <ireita ;elecionan<o o @loco e
apertan<o a; tecla; <e ;eta.
+ocQ po<e eCi@ir a gra<e na Aanela <o =o<elo <igitan<o o co=an<o
;eguinte na Aanela <e M&T!&):
set_param('<model name>','showgrid','on')
Para mudar o espaamento da grade, digite:
set_param('<model name>','gridspacing',<number of pixels>)
Por eCe=ploO para =u<ar para 20 piCel;O <igite:
set_param('<model name>','gridspacing',2)
Para to<o; o co=an<o; aci=aO BocQ po<e ta=@= ;elecionar o =o<eloO e
<igitar gc; ao inB; <e <model name>.
3
MoBer o; @loco; <e u=a Aanela para a outra o =e;=o Mue copier o;
@loco;O eCceto ;e BocQ =anter pre;;iona<a a tecla Shift enMuanto BocQ ;eleciona o
@loco.
+ocQ po<e u;ar o co=an<o %n=o <o =enu E=it para re=oBer u= @loco
a<iciona<o.
4.4.D!plicando Blocos em !m Modelo
+ocQ po<e <uplicar @loco; e= u= =o<elo apertan<o a tecla "trl e
;elecionan<o o @loco co= o @otGo e;Muer<o <o =ou;eO entGo arra;te a u= local noBo.
+ocQ ta=@= po<e ?aEer i;to arra;tan<o o @loco co= o @otGo <ireito <o =ou;e. $;
@loco; <uplica<o; tQ= o =e;=o parH=etro <o; @loco; originai;. SGo acre;centa<o;
n\=ero; <e ;uce;;Go ao; no=e; <o; noBo; @loco;.
4.".#pagando Blocos
Para apagar u= ou =ai; @loco;O ;elecione o; @loco; a ;ere= apaga<o; e
aperte a tecla Delete ou .acAs@ace. +ocQ ta=@= po<e e;colher Clear ou Cut <o
=enu E=it. $ co=an<o Cut recorta o; @loco; para o clip@oar<. U;an<o o DeleteO o
.acAs@ace ou o co=an<o Clear nGo ;era po;;IBel colar o @loco <epoi;.
+ocQ po<e u;ar o co=an<o %n=o <o =enu E=it para re;tituir u= @loco
apaga<o.
4.$.M!dando a Orienta%&o de Blocos
%or=al=ente o; ;inai; ?lue= <a e;Muer<a para a <ireita. &; porta; <e
entra<a e;tGo na e;Muer<aO e a; porta; <e ;aI<a e;tGo [ <ireita. +ocQ po<e =u<ar a
orientaFGo <o; @loco; e;colhen<o u= <e;te; co=an<o; <o =enu 4or>at:
$ co=an<o 4li@ .locA rotaciona o @loco <e 70].
$ co=an<o otate .locA rotaciona o @loco <e 20] no ;enti<o horDrio.
& ?igura a@aiCo =o;tra co=o o Si=ulin> organiEa a; porta; <epoi; <e
=u<ar a orientaFGo <e u= @loco u;an<o o; co=an<o; otate .locA e 4li@ .locA. $
teCto no; @loco; =o;tra= a ;ua orientaFGo.
4
4.'.(edimensionando os Blocos
Para =u<ar o ta=anho <e u= @locoO ;elecioneO entGo arra;te Muai;Muer <e
;ua; =arca; <e ;eleFGo. EnMuanto BocQ ;egura o @otGo <o =ou;eO u= retHngulo
pontilha<o =o;tra noBo ta=anho para o @loco. Vuan<o BocQ ;oltar o @otGo <o =ou;eO
o @loco re<i=en;iona<o.
Por eCe=ploO a ?igura <e@aiCo =o;tra u= @loco <e Gera<or <e Sinai;
;en<o re<i=en;iona<a. & =arca <o la<o in?erior <ireito ?oi ;eleciona<a e arra;ta<a [
po;iFGo <o cur;or. Vuan<o o @otGo <o =ou;e ;oltoO o @loco a;;u=e o ;eu noBo
ta=anho.
4.).Manip!lando os *omes dos Blocos
To<o o no=e <e @loco e= u= =o<elo <eBe ;er \nico e te= Mue conter
pelo =eno; u= caractere. Geral=enteO o; no=e; aparece= <e@aiCo <o; @loco; Muan<o
a; porta; e;tGo na horiEontal e [ e;Muer<a <o; @loco; Muan<o a; porta; e;tGo na
BerticalO co=o =o;tra e;ta ?igura.
4.+.M!dando os *omes dos Blocos
+ocQ po<e e<itar o no=e <e u= @loco clican<o no no=e <o @locoO entGo
cliMue <ua; BeEe; ou arra;te o cur;or para ;elecionar o no=e inteiro. EntGoO entre no
no=e noBo.
Vuan<o BocQ clica e= algu= outro lugar no =o<elo ou entra co= algu=a outra e=
aFGoO o no=e ;erD aceito ou reAeita<o. Se BocQ tenta =u<ar o no=e <e u= @loco por
u= no=e Mue AD eCi;te ou por u= no=e ;e= caractereO o Si=ulin> eCi@e u=a
=en;age= <e erro.
+ocQ po<e =o<i?icar a ?onte u;a<a no no=e <e u= @loco ;elecionan<o o
@locoO e;colhen<o a opFGo 4ont <o =enu 4or>at. Selecione u=a ?onte <a caiCa <e
<iDlogo. E;te proce<i=ento ta=@= =u<a a ?onte <e teCto no Icone <o @loco.
+ocQ po<e cancelar a e<iFGo <o no=e <e u= @loco e;colhen<o %n=o <o
=enu E=it.
Nota
Se BocQ =u<ar o no=e <e u= @loco @i@liotecaO to<a; a; ligaFPe; para
aMuele @loco ?icarGo erra<a;.
4.$.1. M%dando a &ocalizao do 'ome de %m
(loco
+ocQ po<e =u<ar a localiEaFGo <o no=e <e u= @loco <e <ua; =aneira;:
&rra;tan<o o no=e <o @loco para o la<o opo;to <o @loco.
E;colhen<o o co=an<o 4li@ Na>e <o =enu 4or>at. E;te co=an<o =u<a a
localiEaFGo <o no=e <o @loco para o la<o opo;to <o @loco.
3
4.$.2. "scol!e# se o 'ome do (loco )pa#ece
Para e;colher ;e o no=e <o @loco =o;tra<o ou nGoO a@ra o =enu
4or>at e e;colha:
$ =enu Hi=e Na>e =ant= o no=e <o @loco Bi;IBel. Vuan<o BocQ ;eleciona
Hi=e Na>eO ele =u<a o Sho< Na>e Muan<o o @loco ;eleciona<o.
$ =enu Sho< Na>e =o;tra o no=e oculto <o @loco.
4
5. Bl ocos
".1.Bibliotecas de Blocos do Sim!lin,
Si=ulin> organiEa ;eu; @loco; e= @i@lioteca; <e @loco; <e acor<o co= a
aplicaFGo. & Aanela <o ;i=ulin> eCi@e o; Icone; e o; no=e; <a @i@lioteca:
& @i@lioteca So%#ces cont= @loco; Mue gera= ;inai;.
& @i@lioteca Sin*s cont= @loco; Mue eCi@e= ou e;creBe= o; ;inai;.
& @i@lioteca +isc#ete cont= @loco; Mue <e;creBe= co=ponente; <i;creto; no
te=po.
& @i@lioteca Contin%o%s cont= @loco; Mue <e;creBe= ?unFPe; lineare;.
& @i@lioteca <e 'onlinea# cont= @loco; Mue <e;creBe= ?unFPe; nGo-lineare;.
& @i@lioteca <e Mat! cont= @loco; Mue <e;creBe= ?unFPe; =ate=Dtica;.
& @i@lioteca ,%nctions - .ables cont= @loco; Mue <e;creBe= ?unFPe; gerai;
e operaFPe; <e ta@ela;.
& @i@lioteca Sinal - S/stems cont= @loco; Mue per=ite= =ultipleCar e
<e=ultipleCarO entra<a^;aI<a <e ;inai; eCterno;O pa;;ar <a<o; a outra; parte; <o
=o<eloO criar ;u@;i;te=a; e eCecutar outra; ?unFPe;.
&; @i@lioteca; (loc*sets and .oolboxes cont= a; @i@lioteca; <e )loco;
Suple=entare; E;pecialiEa<o;.
& @i@lioteca +emos <o M&T!&) cont= \tei; <e=on;traFPe; <e Si=ulin>.
& ;eguir ;erGo ?eito; @reBe; co=entDrio; a re;peito <e ca<a @loco.
0.1.1. (iblioteca So%#ces
No>e =o .loco A@licaBo
#ntro<uE ruI<o e= u= ;i;te=a contInuo.
Gera u=a on<a ;enoi<al co= ?reMWQncia cre;cente.
ProBQ o te=po <e ;i=ulaFGo.
Gera u= Balor con;tante.
Gera te=po <e ;i=ulaFGo ao e;peci?icar interBalo.
Gera pul;o; a interBalo; regulare;.
'a<o; proBeniente; <e u= arMuiBo.
5
'a<o; proBeniente; <e u=a =atriE <e?ini<a no Nor>;pace.
Gera pul;o; e= interBalo; regulare;.
Gera u= ;inal con;tante=ente cre;cente ou <ecre;cente.
Gera n\=ero; ran<_=ico; nor=al=ente <i;tri@uI<o;.
Gera u= ;inal repetitiBo ar@itrDrio.
Gera BDria; ?or=a; <e on<a.
Gera u=a on<a ;enoi<al.
Gera u=a ?unFGo <egrau.
Gera n\=ero; ran<_=ico; uni?or=e=ente <i;tri@uI<o;.
0.1.2. (iblioteca Sin*s
No>e =o .loco A@licaBo
Mo;tra o Balor <o ;inal.
ECi@iFGo <e ;inai; gera<o; <urante u=a ;i=ulaFGo.
Para a ;i=ulaFGo Muan<o o ;inal ?or <i?erente <e Eero.
E;creBe o; <a<o; e= u= arMuiBo.
E;creBe o; <a<o; e= u=a =atriE no Nor>;pace.
ECi@e u= grD?ico <e --9O Mue u;a u=a Aanela <e ?igura <o
M&T!&).
7
0.1.3. (iblioteca +isc#ete
No>e =o .loco A@licaBo
#=ple=enta ?unFPe; <e tran;?erQncia <i;creta; e ?iltro;.
#=ple=enta u= ;i;te=a e;ta<o-e;paFo <i;creto.
ECecuta integraFGo <i;creta no te=po <e u= ;inal.
#=ple=enta u=a ?unFGo <e tran;?erQncia <i;creta.
#=ple=enta u=a ?unFGo <e tran;?erQncia <i;creta e;peci?ica<a
e= ter=o; <e pJlo; e Eero;.
#=ple=enta u=a a=o;trage= e aproCi=aFGo <e pri=eira
or<e=.
&tra;o <e u= perIo<o <e a=o;tra.
&proCi=aFGo <e or<e= Eero <a entra<a nu= perIo<o <e
a=o;tra.
0.1.4. (iblioteca Contin%o%s
No>e =o .loco A@licaBo
'eriBa u= ;inal.
#ntegra u= ;inal.
Pro<uE o ;inal <e u= te=po anterior.
#=ple=enta u= ;i;te=a e;ta<o-e;paFo linear.
2
#=ple=enta u=a ?unFGo <e tran;?erQncia linear.
&tra;a o ;inal por u=a <eter=ina<a Muantia <e te=po.
&tra;a o ;inal por u=a Muantia BariDBel <e te=po.
#=ple=enta u=a ?unFGo <e tran;?erQncia e;peci?ica<a e= ter=o;
<e pJlo; e Eero;.
0.1.0. (iblioteca Mat!
No>e =o .loco A@licaBo
Pro<uE o Balor a@;oluto <o ;inal.
Encontra a; raIEe; <o ;inal.
#=ple=enta u=a ta@ela <a Ber<a<e.
Pro<uE a ?a;e e a =agnitu<e <e u= ;inal co=pleCo.
Pro<uE a; parte; reai; e i=aginDria; <e u= ;inal co=pleCo.
Gera o pro<uto e;calar.
Multiplica o ;inal por u= <eter=ina<o Balor.
ECecuta a operaFGo lJgica e;peci?ica<a.
Pro<uE u= ;inal co=pleCo a partir <a =agnitu<e e <a ?a;e.
20
ECecuta u=a ?unFGo =ate=Dtica.
Multiplica o ;inal por u=a =atriE.
Pro<uE o =Ini=o ou o =DCi=o <o ;inal.
Gera o pro<uto ou Muociente <e ;inai;.
Pro<uE u= ;inal co=pleCo a partir <a parte real e <a i=aginDria.
ECecuta a operaFGo relacional e;peci?ica<a.
ECecuta u=a ?unFGo <e arre<on<a=ento.
#n<ica ;e o ;inal po;itiBo ou negatiBo.
Ganho BariDBel.
KSo=aL
Gera a ;o=a <e ;inai;.
ECecuta u=a ?unFGo trigono=trica.
0.1.1. (iblioteca ,%nctions - .ables
No>e =o .loco A@licaBo
&plica u=a eCpre;;Go e;peci?ica<a [ entra<a.
ECecuta interpolaFGo linear <a entra<a.
2
ECecuta interpolaFGo linear <e <ua; entra<a;.
&plica u=a ?unFGo <o M&T!&) ou eCpre;;Go [ entra<a.
Per=ite ace;;o a u=a S-?unction.
0.1.2. (iblioteca 'onlinea#
No>e =o .loco A@licaBo
Mo<ela o co=porta=ento <e u= ;i;te=a co= o <ecorrer <a
;i=ulaFGo.
Mo<elo <e;contInuo e= Eero e co= ganho linear para o; <e=ai;
Balore;.
ProBQ u=a regiGo <e ;aI<a Eero.
Troca a ;aI<a entre <ua; entra<aO =anual=ente.
E;colhe entre a; entra<a;.
'i;cretiEa u= ;inal e= u= interBalo e;peci?ica<o.
!i=ita a taCa <e BariaFGo <e u= ;inal.
Troca a ;aI<a entre <oi; nIBei;.
!i=ita a a=plitu<e <e u= ;inal.
Troca entre <ua; entra<a;.
22
0.1.3. (iblioteca Sinals - S/stems
No>e =o .loco A@licaBo
Seleciona o; ;inai; <a entra<a.
1epre;enta u= ;eleciona<o @loco MualMuer <e u=a @i@lioteca
e;peci?ica<a.
'e?ine u=a ar=aEenage= <e <a<o; co=partilha<a.
'a<o; origina<o; <e u= 'ata Store Me=orR.
E;creBe <a<o; e= u= 'ata Store Me=orR.
"onBerte u= ;inal para outro tipo <e <a<o;.
K'e=uCL
Separa u= ;inal Betorial e= ;inai; e;calare;.
&cre;centa u=a porta <e ha@ilitaFGo a u= ;u@;i;te=a.
1ece@e a entra<a <e u= @loco <e Goto.
ECecuta a ?unFGo <e cha=a<a <e u= ;u@;i;te=a a u=a
<eter=ina<a taCa.
Pa;;e a entra<a para o @loco Fro=.
'e?ine o alcance <e u= @loco <e Goto.
SaI<a nula.
'e;co@re o ponto <e cruEa=ento.
FiCa o Balor inicial <e u= ;inal.
23
"ria u=a porta <e entra<a para u= ;u@;i;te=a ou u=a entra<a
eCterna.
"o=@ina BDria; linha; <e entra<a e= u=a linha <e e;calar.
ECi@e in?or=aFPe; e= u= =o<elo.
KMuCL
"o=@ine BDria; linha; <e entra<a e= u=a linha <e Betor.
"ria u=a porta <e ;aI<a para u= ;u@;i;te=a ou u=a ;aI<a
eCterna.
Pro<uE a largura <e u= ;inal <e entra<aO o te=po <e a=o;traO
e^ou o tipo notDBel.
1epre;enta u= ;i;te=a <entro <e outro ;i;te=a.
Ter=ina u= ;inal nGo conecta<o.
&cre;centa u=a porta <e gatilho a u= ;u@;i;te=a.
Pro<uE a largura <o Betor <e entra<a.
".2.Blocos -irt!ais
&o criar =o<elo;O BocQ preci;a e;tar atento Mue o; @loco; <o Si=ulin>
e;tGo entre e= <ua; categoria; @D;ica;: o; @loco; Birtuai; e o; nGo-Birtuai;. )loco;
%Go-Birtuai; tQ= u= papel atiBo na ;i=ulaFGo <e u= ;i;te=a. Se BocQ a<iciona ou
re=oBe u= @loco nGo-BirtualO BocQ =u<a o co=porta=ento <o =o<elo. )loco;
Birtuai;O por outro la<oO nGo ?aEe= nenhu= papel atiBo na ;i=ulaFGo. Ele;
;i=ple;=ente aAu<a= organiEar u= =o<elo gra?ica=ente. &lgun; @loco; <o Si=ulin>
po<e= ;er Birtuai; e= algu=a; circun;tHncia; e nGo-Birtuai; e= outra;. Tai; @loco;
;Go cha=a<o; <e @loco; con<icional=ente Birtuai;. & ta@ela ;eguinte li;ta o; @loco;
Birtuai; e con<icional=ente Birtuai; <o Si=ulin>.
.locos 0irtuais
No>e =o .loco Con=iBo na Cual o Dloco serE Firtual
)u; Selector Se=pre Birtual.
'ata Store
Me=orR
Se=pre Birtual.
'e=uC Se=pre Birtual.
24
Ena@le Port Se=pre Birtual.
Fro= Se=pre Birtual.
Goto Se=pre Birtual.
Goto Tag
+i;i@ilitR
Se=pre Birtual.
Groun< Se=pre Birtual.
#nport Se=pre Birtual a menos 4%e o @loco e;ta e= u= ;u@;i;te=a
con<icional=ente eCecuta<o e tenha u=a coneCGo <ireta co=
u= @loco outport.
MuC Se=pre Birtual.
$utport +irtual ;e o @loco re;i<e <entro <e algu= ;u@;i;te=a
Kcon<icional ou nGoLO e nGo re;i<e na raiE KnIBel =ai; altoL.
Selector Se=pre Birtual.
Su@;R;te= +irtual ;e o @loco ?or con<icional=ente eCecuta<o.
Ter=inator Se=pre Birtual.
Te;t Point Se=pre Birtual.
Trigger Port +irtual ;e o @loco outport nGo e;tD pre;ente.
".3..speci/icando os 0ar1metros dos
Blocos
& inter?ace <o Si=ulin> no; per=ite no=ear o; Balore; para o;
parH=etro; <o; @loco;. &lgun; parH=etro; ;Go co=un; a to<o; o; @loco;. U;e a caiCa
<e <ialogo )loc> Proprietie; para ?iCar e;te; parH=etro;. Para eCi@ir a caiCa <e
<iDlogoO ;elecione o @loco cuAa; proprie<a<e; BocQ Muer ?iCar. EntGo ;elecione
Pro@rieties <o =enu E=it <o Si=ulin>.
&lgun; parH=etro; ;Go e;pecI?ico; a @loco; particulare;. U;e a caiCa <e
<iDlogo Speci?ic-)loc> Para=eter <e u= @loco para ?iCar e;te; parH=etro;. "liMue
<ua; BeEe; no @loco para a@rir ;ua caiCa <e <iDlogo. +ocQ po<e aceitar o; Balore;
eCi@i<o; ou po<e o; =u<D-lo;. +ocQ ta=@= po<e u;ar o co=an<o ;et`para= para
=u<ar o; parH=etro; <o; @loco;.
".4.Cai2a de Di3logo de Bloc,
0roprieties
& caiCa <e <iDlogo .locA Pro@erties per=ite Mue BocQ ;elecione algun;
<o; parH=etro; co=un;.
23
& caiCa <e <iDlogo cont= o; ;eguinte; ca=po;:
0.4.1. +esc#iption
)reBe <e;criFGo <a ?inali<a<e <o @loco.
0.4.2. 5#io#it/
Priori<a<e <e eCecuFGo <e;te @loco e= relaFGo ao; outro; @loco; <o
=o<elo.
0.4.3. .a
U= ca=po <e teCto geral Mue ;alBo co= o @loco.
0.4.4. Open 6%nction
M&T!&) K=-L ?unction a ;er cha=a<a Muan<o o u;uDrio a@rir e;te @loco.
0.4.0. )tt#ib%tes 6o#mat st#in
+alor atual <o parH=etro !ttributes"ormat#tring <o @loco. E;te
parH=etro e;peci?ica Muai; parH=etro; =o;trar prJCi=o <o Icone <o @loco. $;
attri@ute; ?or=at ;tring po<e= ;er algu= ;tring co= no=e <e parH=etro; e=@uti<o;.
U= no=e <e parH=etro e=@uti<o o no=e <e u= parH=etro prece<i<o por $< e
;egui<o por >O por eCe=ploO $<priorit%>. $ Si=ulin> =o;tra o; attri@ute; ?or=at
;tring prJCi=o <o Icone <o @locoO ;u@;tituin<o ca<a no=e <e parH=etro; pelo;
corre;pon<ente; Balore; <o; parH=etro;. +ocQ po<e u;ar o; caractere; <e linha; K&nL
para =o;trar ca<a parH=etro e= u=a linha ;epara<a. Por eCe=ploO e;peci?ican<o o;
attri@ute; ?or=at ;tring
pri'$<priorit%>&ngain'$<(ain>
para o @loco Gain =o;trarD:
24
Se o Balor <e u= parH=etro nGo ?or u= ;tring ou u= inteiroO Si=ulin>
eCi@e %^S Knot ;upporte<L para o Balor <o parH=etro.
25
6. Eempl os
$.1..2emplo 14 Sistema Massa5Mola
Fig. 6.1: Representao do Sistema Massa-Mola
EMuaFPe; @D;ica; <a FI;ica:
&celeraFGo:
2
2
dt
x d
dt
d7
a = = K 0.4 L
+eloci<a<e:

= = adt
dt
dx
7
K 0.3 L
'e;loca=ento:

= 7dt x
K 0.4 L
EMuaFPe; @D;ica; <o Si;te=a =a;;a-=ola:
ForFa: , 8 9*x 8 ma
2
2
dt
x d
m *x =
x
m
*
dt
x d
a = =
2
2
K 0.5 L
Energia potencial:
2
2

*x "
p
=
K 0.7 L
Energia cintica :
2
2

m7 "
c
=
K 0.2 L
+eri?ica-;e <a; eMuaFPe; Mue a aceleraFGoO no ;i;te=a =a;;a-=olaO
<ireta=ente proporcional ao <e;loca=ento aGa. $ ?ator <e proporcionali<a<e a
con;tante a9AH>I. E;;a a in?or=aFGo inicial para co=eFar o =o<elo <a<o na Figura
0.5.
27

x

m

,

m

:
Fig. 6.2: Modelo do Simulink para o Sistema Massa-Mola
Para a ;i=ulaFGo <o ;i;te=a nece;;Drio ?ornecer u= Balor inicial para
u= <o; <oi; @loco; <e integraFGo. E;;a in?or=aFGo ;erDO no ca;oO o li=ite para a
BariDBel <e ;aI<a. Por eCe=ploO <e;eAan<o-;e li=itar o <e;loca=ento aCa entre o;
Balore; -20 c= K-0.2 =L e 20 c=O ?iCa-;e e= ;.# o Balor inicial <a ;egun<a integral.
U=a outra in?or=aFGo ?un<a=ental o Balor <a con;tante <e proporcionali<a<e a>a e o
Balor <a =a;;a a=a. E;;e; Balore; po<e= ;er <igita<o; <ireta=ente no apro=pta KDrea
<e tra@alho <o M&T!&)LO co=o =o;tra<o a ;eguir:
&; Figura; Mue ;egue= ;Go re;ultante; <o =o<elo <a Fig. 0.5.
Fig. 6.3: Energia Cinti!a e "oten!ial !ersus #eslo!amento
22
-0.2 -0.15 -0.1 -0.05 0 0.05 0.1 0.15 0.2
0
5
10
15
posio (m)
E
n
e
r
g
i
a

C
i
n

t
i
c
a

e

P
o
t
e
n
c
i
a
l

(
J
)
Energia Cintica
Energia Potencial
-8 -6 -4 -2 0 2 4 6 8
0
5
10
15
velocidade (m/s)
E
n
e
r
g
i
a

C
i
n

t
i
c
a

e

P
o
t
e
n
c
i
a
l

(
J
)
Energia Cintica
Energia Potencial
x
v
a
v
vel oci dade
t
tempo
x
posi o
ac
acel erao
s
1
Integrator1
s
1
Integrator
k/2
m/2
-k/m
Ep
En. Potenci al
Ec
En. Ci neti ca
Cl ock
b > c 500Y
b = c 0.3Y
Fig. 6.$: Energia Cinti!a e "oten!ial !ersus %elo!idade
Fig. 6.&: %elo!idade !ersus #eslo!amento
$.2..2emplo 24 Circ!ito (C S6rie
"on;i<ere o circuito eltrico <a Fig. 0.O Mue po;;ui u= re;i;tor e u=
capacitor e= ;rie ali=enta<o; por u=a ?onte con;tante. $ capacitor po;;ui u=a
ten;Go inicial
V 7 0 L 0 K =
e <e;eAa-;e o@ter a re;po;ta
t t 7 L K
para . 0 t
30
-0.2 -0.15 -0.1 -0.05 0 0.05 0.1 0.15 0.2
-8
-6
-4
-2
0
2
4
6
8
v
e
l
o
c
i
d
a
d
e

(
m
/
s
)
posio
Fig. 6.6: Cir!uito eltri!o RC srie !om uma 'onte de tenso !ont(nua.
1.2.1. Modelaem Matem;tica do Ci#c%ito
& =o<elage= =ate=Dtica <o circuito o@ti<a aplican<o-;e a 2
a
!ei <e
6ircho?? ao percur;o ?echa<oO e u;an<o a ?or=a genrica eO para eCpre;;ar ten;Go:

0 = 7 7 e
<
Por outro la<oO ;a@e=o; relacionar a ten;Go no re;i;tor e a ten;Go no capacitor
co= a corrente Mue o; atraBe;;a=O
L Kt i
:
L Kt <i 7
<
=
dt
d7
C t i = L K
e = <i>t? = 7 8 : ou
0 = 7
dt
d7
<C e
&;;i=O a eMuaFGo <i?erencial geral ?ica:
e
<C
7
<C dt
d7
= +
Su@;tituin<o o; Balore; <e 1 c > e " c =F e e = E 8 0V na eMuaFGo
aci=aO re;ulta na eMuaFGo a@aiCo:
0 L 0 K : on<e
3
=
= +
7
7
dt
d7
3
1.2.2. Sol%o do Ci#c%ito Utilizando Sim%lin*
Para utiliEar o Simulink <eBe=o; eCpre;;ar a eMuaFGo <i?erencial <a
;eguinte =aneira:

= dt 7 e
<C
7 L K

& eCpre;;Go aci=a con;egui<a ?acil=ente apena; i;olan<o o ter=o


d t
d 7
e
<epoi; aplican<o a integraFGo KMue a operaFGo inBer;a <a <eriBaFGoL. E;;a ?or=a
i<eal para a ;i=ulaFGo u;an<o o Simulink. "on;troi-;e entGo o =o<elo =o;tra<o na
Fig. 0.2.
Fig. 6.): #iagrama de *lo!os do Simulink para o Cir!uito Eltri!o da Fig. 1+.11
Fig. 6.,: Sa(da gr-'i!a
t t 7 L K
para 0 t para o Cir!uito Eltri!o
32
0 2 4 6 8 10
5
5.5
6
6.5
7
7.5
8
8.5
9
9.5
10

Você também pode gostar