Documente Academic
Documente Profesional
Documente Cultură
Coeficienlii l,
B, C, D devin matrici de urmitoarele dimensiuni:
A[nxrt] - matricea sistemului, B[nxq] - natricea de intrare (sau de controlabilitate),
C[nn] - matricea de iegire (sau de observabilitate), D[,tq] - matricea de interco-
nexiune (pentru sisteme fizic realizabile D=0).
'ecuq38le Iliensa ul es-npu?uuoJsuBll
aleriuaJoJrp al[i€nce - rololncl?c rorun] EerezuqeSl? uud 3^Ilmgluruas u9Jullduls el
acnpuoc 'ecplde'l leleuuoJsusJt uud 'xelduo. Inlueuop ut n"t"""tkrrr*,
"a$zll4n
aficun! plrwnu - acoldoT os oaulSowt 'Pul1uo ttlcun! D)ocag[ ozotcoso ',,t,,
",')
pxaldtuoc pllqolrn^ ap axaldwoc toy/cutr! oauipw o1 (dwn pruatuop utd 7oa131to
tq$nn! oatm!1nw qpnlull ainclldn o prulzatda't acn1do'J oatnwtotsuo't1
ap
'acelde'I (gleuoduedo)
BoreuuoJsu€r1 plutzs;de; 1i leuotiu:ado Inlnlncluc lrupec u! rucnl 3p lnlueurutsul
'leuorle:ado InlueuoP
u1 e.trSar-are4ut Jllsrrratetu lepour un glutzarda: ('t p 3) re;suurl ap etlcung
raJsueJl ap u;frung luuorfe.rado lnluaurop uI Jolauralsls eoJBzllaltE IBJ 'J
'nnurluoc InzeS
rS ?c l$saloJ€ luns loltJolsal/ollcllleu ollunlsueutp el sroltJoJal eprie,'uesqo spun
Ov) leztleuuou 1a.rcs1P durq - i
(t)nq +(t)Q = Q),(
(lertslp zet) 'ISI-W4
(.0)" : (r)ng+(t)xv =(t+r)r
:guuoJ €aJ€ol-suun eJ€ ISI-hllAtr 'elolJslp lolstuslsls
lnzsc u!'rolu-?ls lnrleds u1 toleutelsls e acl(ueulp IuEuodulot ?slalJJsep
ulued
'pc!uouoJ twto! nes p1otulultu pJluouDx nruto[el snpe else lnualsts -ec
aunds
-
as - eluauodtuoc ap ullulru rgunu un gqle Ps arels ep yuolcal lgtu! esale leJlse luns
emls op olrurrJEru gc?C tusglo{uozl ap ttiels.l puglslxo ej?ls ap uolca^ nsac? sllu! -
urolsrs rselace un ru1ued (t)x a:r;ts ep tnlruolto^ e ore8ele ap unpou oslo^lp plslxg
:altDuasqO
'er€ls ap Inlepour leldruoc csaugap erec {C'3'g'V}
:o1r:laruered Bersutulelsp altuuad ac eaec'(9'7) alllielal 3p plep ISI-htrI tr s
pr€puels €truoJ EI cnpe as lS pzualuerea: as 'l lnlcund el ol?uluuelep eltdenog g
eJels ep alellqeuerr ,'rtlcedsa: ls aleululal eleuq?Fe^ csauusp as z
,rtlcadso: rnlnsec
-ord eorueurp gzeau:e,r.n8 sleo llclzg :o1t8e1 areolgzundss:oc elttienca nucs oS I
:lruolpuun slse ISl-tr41tr{ Inun e areutwalap ap pu11to31y
'{ J 'g 'v} 'tolutaruDrod
o 'afqozllDar nzgf awalns n4uad nns '{O 'l 'S 'V} to1utawotod luouturatap
nwalqod q 1do{u3 nnpar as JSI-Wry tuDultu"tapp owalqotd pt nap p nzaA
'(t)zx '(t)Ix):(t)x
,I(t)'x ""
:gtruoJ ls?oo)B oJe elels ap lruolco^ 'unz?c olequP ruluad
3U\nnv"lts ts Suvlf oot',|
Cap. 4. Modelarea sistemelor liniare invariante
Calculele care implicd studiul unui sistem de reglare automata (SRA) impun
cunoagterea principalelor transfonnate Laplace (Anexa 2).
Transfomrata Laplace a derivatei de ordin ,,n" a unei funcfii f(t) are expresia:
lb'"'
'
srrrl r(")l _ b,,s^ +. + h,s + bn _7u _ B(s) (4.e
U(s)1.,=n a,s " +...+ a,s + ao $ ./(s)
- ",
[.] lueutuuelep
=
LJ lrcrmlPe '-rj
glnJsounc edele: nc aceJ os rJulutu Ioun IasJolul InlncleJ :DJJDwaA
(5,),?
(orr) Q+gtlY- /.tJrJ=61 = (s)H
:1no1ec ep rriela:
roreolpuun ezeq ed (9'p) ISI-I g tr E plueueS eur:o3 e1 cp puru-rod rS plnutiqo g eleod
'a:rSar-a:e4ur ep aluuglu olluJ reop a1ie1u o -elurza:da:a:ec laJSueI ap e{cung
(s)1q t'p{ pugro wa$ls lnun o oolq Dwaqrs 7'2 o.tn8tg
:(Z't'3lC) colq eueqcs Iaun lruoustul u! lnlnurelsts e.tueutp ardsap etieuuo;ut
eruudxe e ap elenzn ellis-tll?poru orturp em gl?polol qlulzardar re;sue4 ap eticung
'aa 'asndtul alotaplzap atlwnuD ap aicun{ u3 trynrua|sts
tuptroticunl oatoztwudo,oproololn'3at DaJnploJD'lnlnwa$8 oatDi1tqo$,lwDltlp lS
touotlols a13a.t ut orylsaco alalunwlol"tad 'rnlnwa$ls o dwq u3 orinloaa alolpDxa nJ
n1pn1s as-npuolnd o omq ad 'apwofiD roptuatsts D ozapus td pzllouo ap alawalqotd
u1 ptuoltodwt ap watxa a$a Malsls yun n nlsuot1 ap cunt oa.ra7lnoun2
o
',,r.r1cadse: rnlnurelsrs ezaluls rS
ezrleue u3 lueyodun op lrqesoap lor un n? rnlnuelsls aluno.raz IS rgc ttlod 1gy
'(Eouoin.t aicun/) ,,s,, pxaldwoc oltqouott ut
auoourtod onop ap yodo.t yun o'1ouo1lotado pruaruop u1 p4tqa31o alsatdxa o ot
uo atlnw row api ap alntltsuor as (rpg ntstto.4 ap oticunf'oc nap p7lnzay
' t
r r
a <rr a l! q Dz I D J.t J z !l[, tD I s rs
n)1uad 'lnpraa$ls purp.to 31sauu3p cllsllsltElec rnlnuoutl0d I€ ..u,, Inulplo
'rd nc pz€etou es rs '(0=(,s)tr rellenco ols Itinlos ec es-npugudqo) Inlnuolsls ale
llttlotd altolnt nes 'lnqurapls lllod cseunu es ecllsuelcuec tatienca altutcgpgX
'rnlnualsls E lJlrsuatJD,tD)
n1funea gturzatde: g = (s)y rel 'Inlnulelsls Ie )yslnpa a uoutlod allarunu as -
0=l
,sta ji = (s;y lnruourlod lcap - roJsue"u op teticury 1ruolrutnu e1 ep lnuourlod
u
o=,
lz nc gzealou ss rs'g = 1s)g rerienca a1e ninlos
,ttqK=
Ec uriqo as lS lnlnuarsls alltno.taz gtuzerdeJ ,'p3 ,n1-orgrq-nu ellulsgpgu
ruflnnrs is ruvllooW
Cao. 4. Modelarea sistemelor liniare invariant€
^, adrlsl-41
f1{s}=L -- ^ ^
-.b+t) (4.1 I )
detlsl - Al
Se observi din relalia (4.11) cd polinomul caracteristic al sistemului (numrlorul
lui (4. I l)) se obline ca:
A(s)=is1151 -11 (4.t2)
Observapie: lndiferent care model se utilizeazd pentru calculul f.d.t., MMII relalia
(4.1) sau MM-ISI relalia (4.5), trebuie sd se ajungd la o aceeagi expresie penhu/d.1.
d. Matricea de transfer,
in cazul sistemelor multivariabile (MIMO) locul f.d.t. este luat de matricea
de transfer.
Astfel, considerind un sistem cu q intrdri gi r iegiri, acesta trebuie inleles in
sensul fieurii 4.3.
I F
i.
;;;;;";; ;;,.;-;;;;
'lorssrp durrl uJ aurelsls
ruued rS lgc nnurluoo dtull u! aualsls n4rlad lgle allqel€^ pulu ellliEloplsuoo :xoqlooJ
uals^s lotuoJ eJalollqlq ulp alzueuos pugzllqn gv'IJVy{ ul slapou ap ll9truoJ
-suerl lS lJ?luouloldtut alsace oleztluoJ g lod e:uc ut lnporu glutzerd as olsnulluoc ul
',rquadurr un urlep (ualsrs tSelace
p[uoJ g]18 o-rls! aursap et clleulalBul lepou ue un e[ uralsls un suJsap eJ cuPlll3l?ru
lepou un el op ee:ace4) oclleurelsul slapol.u 3p allJPIluoJSuEll IIisnlIs alsac€ uJ
^ 3p
'lJrJSrp er?laal
uelsrs rnun ee:elceto:d elSe:op es Jup nnuuuoc cueulsleul Iapou un ep ruelsts ruluad
eundsrp as nes 'aJels ap Inlepou gsul ellJllos eleod lt.la:npuor lauo3l elP oruapou
rolaleluzoJ ua.recrldy 'JeJsu?ll ap eticun; stsa lesaceu lnlepou sllslul{ol
eleztlqn luns erocnp[ot op Inlnuolsls Ba:elcato:d ru]uod ?cep 'nldruexa ep 1e3tsy
",aclsBlc,,
'lapou aP dtt 11e lnun
ealezrlrln -?llsotou ?leutolne oJo3npuoc ep lnlnuelsls ? -€zaluls op nes tn1 tt:-euorirutg
e gz\leue ep alaJcuoJ laurelqo:d Eelellozal lep 'Jlleutoleul lepou ap dll ltutnue
un ep lep luauoul un e1 aundstp eleod as nlpnls ut lnualsls ru1ued'pcpcu:d u1
'r.rnnprza;-tlod ee;eluazarda: puguriqo aldurrs rrice:j ap auns loun suuoJ qns
nus unorez-11od ea:etuaza:da: as-npuguriqo '(rtod) rnln-rolrurnu e lgcedsa: (unorez)
rnlruol-?rpunu ellurcppp: ep orjcurg Psucsal U aleod :o;suu1 ap teticury ersa:dxg
'a.reolgzundsaroc luntsueullp ep lttlt?u lrms - (C'3'g'y) epun'(91't) elielel
nc ISI-hlW ulp gl?lncl?c U stsod ItJsu?Jl ep eotulEru 'Ol iIIAl Inzec ulusd
t= ,,t',, 1l
t,{<-tn rclaleuec ap vplglurzesder b'l= Il---+ = (s)'I;7 :apun
/'
|\J,,
(fl r) [.txbl '" (s)zzH
" (s; zt"
:?c olsouu3p as JeJSueI ep escul?hJ
Itxt) : "'(s)q]=(sx
r[(.fH
"'G)Ir]=(s)n
[txb] : r[(s)'n
:euuoJ ap rJolca^
luns (leuorierado u1) eerrSar tS ee:z:1u1 'l p J .txb -elslxo lca(I ':a;sue:l ep aricun;
o oJlqJ ap eJexarJ elez1e:or.:r€J 'ul$at / alec tS up:1ut b elec a4u1:e;sueg ep 19t txb
puglslxe rcep 't't run8g lnsuas ul lnzp^ arnqal g'g ern8g utp OWJ]^ [nuqsls
ra\nnwts tS 3uvtfoov{
Cap. 4. Modelarea sistemelor liniare invarianle
e. Reprezentarea poli-zerouri
Funclia de transfer a unui sistem liniar, invariant in raport cu timpul, poate fi
reprezentatd prin eviden{ierea riddcinilor numdritorului (zerourile), respectiv ai
numitorului (polii).
Dupi cum s-a menfionat deja expresia funcliei de hansfer pentru un sistem liniar
de ordinz este date de relalia (4.9). in cazul in care f.d.t. are zero-uri 9i poli reali,
complex conjugali gi respectiv in origine, f.d.t. poate fi rescrisd sub forma generali:
rn care:
. K - coeficientul de transfer al sistemului
. a>0 evidenliazd prezenla polilor in origine
o a<0 evidenliazi prezenla zerourilor in origine
o polinoamele de ordin I genereazi polii, respectiv zerourile reale. f;, i =14 ,
Ti, j = l,ttt" s;urrrt constantele de timp ale sistemelor de ordin I (de temporizare,
respectiv de anticipare)
o polinoamele de ordin 2 genereazd polii, respectiv zerourile complex conjugate
l-
7, =_;l =1,n6, ,, =*t q --1, *b reprezinte constantele de timp ale
0or
sistemelor de ordin 2 (de temporizare, respectiv de anticipare) tosg gi roo -
pulsaliile naturale lproprii) ale sistemelor Et, t = l, nb , 1o, q =1fi - repre-
zinti factori de amortizare
frarITlb=ltl
0.+na+n b:n
F.d.t. (4.14) poate fi rescrisd tunctie de o0 (fnand cont de rela$a f =a
(l)o
1.
[i=
*+ au
(4.r7)
ly=Cx+Du
Exemplu:
Se considerd sistemul mecanic in transla[ie masa-resort-amortizor, prezentat in
figura 4.6.
Sistemul mecanic este alcituit dintr-un corp de masi un resort de constanti €lastied
gi 'r',
k un amortizor avdnd coeficientul de frecare vascoasd r.
Se dore$te determinarea modelului matematic intrare-stare-i€gire gi realizarea unui
program MAILAB de citire a parametilor m, 4 t, 9i respectiv dE &finire a maricilor
A, B, C, D,
! ='{
Z--t'-lv _:
^-,1
:Pllnzer
l,t1 ,rrlcadser rS tt 'ltl-- n
(6r'r) I I-^ lal=
tul
:rcap '1'y ern8g ulp colq lauaqts uloJuoo
sJels 3p alallqsu?,t ,rtlcadsu 'a:tSat lA e:u:1ul ap allluupru pugjoplsuoc 'leJlsv
tozll.toluo-uosal-8sow lnwalsls 'l , oJndll
'rnlruorcrugc eeleseldep elsa 4 epun
(8I t) q')t +1t' l+q'w='g + "g +'g = g
:elsa leJaplsuoc ctuecau Inualsls lulued roleirol E n-rqlllqca ep eti?nJA
'(rnlnruslsrs P
eleJlul ep €euu9ur) 9u::1xa ejroS I
1(zderalacce nc glzuorfodo:d) orle:alacce ep Yyol t7'w=o'w = og
:1zza1tn nc gleuoti:odo:d) gseocsg,r ei:o; tl'r = ^ t = 2
:(?er?seldep nc gpuoti;odord) gcBS?le eiroJ Ll . )t= "f
:ouo; alar€olptlJn gzeauollce w taseu etdnse
'nirpuot e1seos uJ !r auJalxe ai-ro; teun eauntice qns e15as93 es ar pseul ap 1nd:o3
.toz! t t oMD- tJosahDs t)w wa t s IS' 9' 7 OtnS ry
3UVrn!', S rs 3U\rI300W 89
Cap. 4. Modelaraa sistBm€lor liniar3 invariante 69
^t -,2
,ll
x, =-(-b,
mm -rxr)+-u
l=xt
Rescriind in forma standard vectorial matriciale:
f',r I
o
'll,,t f''l
L,,l:l-l -.lL,,l.lr
L m mJ Lm)
l' (4.20)
,=r,al"',f*0,
c=U ol D=o
Secvenfa MAILAB care realizeazi, ciltrea parametrilor m,r;&, gi definirea celor
4 matrici este:
Nottr: in fapt, cei doi vectori creali prin aceste simple atribuiri de valori, au semni-
ficafia unui model de tip func1ie de tansfer doar ln ftnclie de context, prin asocierea
lor cu anumite instructiuni (de simulare, de transformdri de modele etc.).
:lruolE(uJn
ols3 JaJSuEJI ap BrlsunJ unduot eJec IJolcsA top lec gzealntl€c Is '(rl t ?tl) Inlnul
-alsrs re rJleu"Ed tarl :olec eaJ\n gzeez\eal alec SV1M lntuerSo:;
\rZ $)ng + (s)ng
il ,lV - rtlp:$){
:eriela: pugcqde (q '3 'g 'y aYou1ew
pugcsounc) ISI-W4 sl ap puru:od tS auriqo aleod es :aJsu?rl 3p ericurg t$eaacy
\tz'r)
'.pug11vat '77'y eiplar 3p 1ep ll-l^llN a:re1de1 eleuuo;sue4 penp pugoqde euriqo opod
es reJsupJl ep ericunl lnlnulelsls tptsose II-I II tr Plulzaldal (ZZ V) zriercg
'g'2 otn8tg
9'p otn&g[ utp toztuoluo-uosa.t-osDw mlnLua$ts o )olq Dtuaqcg
\zz n) n=t. t1 +t.t+t'w
:au:s aleod es 161 7.1 ee:aaa1e ni IS (8 l't) BtiElrl
pclpe 'rrrglsrs ur szeeuotice erec rolai:o3 s ruqlllqoe 5p elienoe el ap pultuod
'eluaJeJ8 JoJstrEll 3p
rericurg ee:elncpc alSa.rop os lS '9 t emSU u1 l4ueza:d lnuolsls gJoplsuoc 35
:nldruaxX
a
(g g ggu8ered
rza,r) uleure:ed ec uap tS anu p]ue^e ulsJ eumicn:lsut o pzeazqun as e:uc gdnp
:uap ls
razr nlduraxa a.rds 'uolJal Z e4gr a.reolgzundseJoc alIJol? alzu8tse 1e{lut alnqa:1
s+st+ ?.sE
\rz'r) -----:-,---=\s)H
: uElnurs roun ?erepel uI ( 1 7'y) :eysuerl ap raricury ea;eluaza:da: alSorop as gceq
:nyduraxg
':a;suurl ep ericuny dIl ap lapour tnun e{ecgturuas ns 'e:eolgzundsaloo altunlsueutp
prr-u^€'uolre^ rop rec'uns1 eountlcnrlsur pugzlllln LlElnluls laun InzBJ ul'nldl'uexs eC
3u\nn|/'its ts 3u\al300tll
Cao. 4. Modelarea sislemelor liniare invariante 7'l
'.,].
[mrk]
Pentru sistemele de tipul SIMO (o singud intrare, mai multe ieqiri) numidtorul
lui il(s,) este un vector coloand, avAnd ca elemente polinoame, fiecare polinom
corespunz6nd unei singure iegiri. in acest caz num este o matrice avand numerul de
linii egal cu numdrul iepirilor din sistem, iar numirul de coloane trebuie si fie egal
cu maximul dintre ordinele acestor polinoame plus l.
Exemplu:
Se doreqte implementarea in MATLAB a unui sistem cu o intrare gi doud iegiri, avdnd
urmdtoarea matrice de transfer:
lls+12
21s3 + 22s2 +23
H(s) = (4.25)
3lsr +32s+33
Matricea de transfer poate fi descompus6 in doui f.d.t. asociate celor doul ieqiri,
Y/ fi respectiv Y2 :
lls+12
/1, (s) =
3lsr +32s+33
$i respectiv
2ls3 + 22s2 +23
H r(s) = ^.
JIS +JZS+JJ
1
Exemplu:
Se considerd un sistem cu o intrare gi trei iepiri, a cirui matrice de transfer este:
I
zs
3(s+4)(s+s)
il(s) = (4.28)
(s+6) 1s + 7)2
s2 +2s+4 (4.2e)
H(s)=
s(s + 3)2 (s2 - 4s + 5)
Exemplu:
Se consideri sistemul mecanic prezentat in figura 4.6. Mdrimile caracteristice ale
sistemului se aleg conform schemei bloc din figura 4.9.
ll l_Al[,,]
[[*,'l l*Bu |I o /lI [o'l
| |
Lx' l
Daci se doregte oblinerea unei reprezentiri in alt spatiu al stdrilor, alegdnd ca gi
variabile de stare viteza, Si respectiv suma dintre viteza qi dublul deplasdrii, se poate
utiliza o transformare de stare de forma:
,')=f o
f 'Y",
t{x,J
l (4.32)
IzzJ lz
Considerdnd, pentru simplificarea calculeloq k=r=m:l, aceastd noue reprezentare
se poate obfine in MATLAB folosind urmitoarele instrucliuni:
e='e ',_J)='J 'gJ='g ', JVJ='V
:lJuletx elercol
-9trun IsI-] lntr Iopour lnou ru1ued puellnza: 'eleuloJsueJl ep earuletll alsa J epun
:ellEler o-rluuq
elrugap a.tets ep ereuuoJsuerl o eze leer gs aleod ssTss epueuoc'leJeua8 uI
l"f
I l= 7 el?ls 3P lruolJ:^ nJ
L'r) -
o='o [E'o s'o-]= b "'o*l',i)'r=rl
\t t'n)
[rl_ o [s o- s r l_ ," "Pun tr.l , i,+lf
Irl- " lso s'o-)-','t*1,,)t=1,.1]
:?uuoJ ep ISI-NN un ellnzex
:gcrp8 'lBuuoJsueI Inlnlepour eaculstll gzeaunlar 9pueuof, surqln epun
3rflnr\rs rS Suvrtoor\
CaD. 4. Modelarea sistemelor liniare invariante
Exemplu:
Considerdnd sistemul din figura 4.6., comanda:
.>> 'iati'.i ei19i'; gt'irl+.' qanon (Ai e,,,.q:.,,.,q. 'lif.lili'.'rt rii:"::'r'ii: a. rr,r,,t ...
in cazul in care toate valorile proprii sunt reale matricea l, este diagonald.
rezultatul fiind:
00
0
..t..' 0
. ,,,:.tr:t:r,.
,..1:l rr . 0
. .:l:..:.
:lcao
(q 'i'18 'v) uouec= | ao' 1?' xs 'f,vl <<
]. . .,',i
t.' . 0=o <<
. r:.. :l:, [i..e z r]=c <<
[0r€jZit]=s <<
'c.+F- Lz- gE- 9. Lg
,9E-€r- 9'€6i9:.2€- te- 8v- s:.i6il=v <<
glepou gcruouer euuoJ
ul eJels ap mlnlepou elarrlBur BzeauJnleJ runllrnlsur ep eteoletrun Biue^ces
E z r)=1
wE r)
fo) f'"]sre- Lz- st- s/el f'{l
,l'l-l Lv- tt- ,' :'l
'lzll'xlslr-
l'l n'- ss- *- s8 |l=llz{l
i tJ | ''l zs- re- 8r- s L6) I't )
:euuoJ ep lolu?ls lnlieds u1 areluezardar o pue,re 'iS IT6- tuns exelduoc
alac r?t '9r- tS g- luns e1ea.r rudord uolel lruac ale uetsrs un EJaptsuoo aS 'aleeJ
e1eol ltms nu uelsrs rnun ap rudo.rd eluol?A a:e: 14 ynzec 4uaza:d uA as epnuquoa ul
:nldruaxg
T0998'O + 0oOE'O-
.,... T0 e e 8.::g:.--. 000s'0-
= SuP
3uvtny{s rS iuv'l3oorr
Cao. 4. Modela.ea sistemelor liniare invariante
in cazul sistemului dat de relalia (4.34), forma canonici observabil5 se obline cu ajutorul
comenzii:
i^, =""ct
at
C,
.
tc2 =
dU",
---zL2^
AI
C,=
.numl =
0 1 nnnn n arnn ' '.-1.,:, .'
qnn nnnn "
n
.':..
denl
num2 =
0 --n 50nn n
0 Rnn Annn
:pugllnz0r
...,. (I /q, f C: i.{g .1d) dzzaq= .trJ[od ,rez.l .<<
,li
:ege Q = zz uec u1 e111lpuoc u1 '91'9 anEg
urp rqnuolsrs lBIcosB rmoloz-llod dp ep lnlnlopour Bereuluuepp nlued ?PueuoC
:nldruexI
'dless eaundcn4sur nc AFzlI"ar g epod rmorez-11od lndp ep
grruoJ o BlrnFuolsts B e.rlSel-ere1s-ela4ul d$ sp oJ€luszoJdeJ o-Jlulp EoJEIIuoJsuE{
hTss g
9Z'0 +.rs'I + z.s
s9'0 = (s)e H
-
9Z'0 + 891'I + z,s
= (s)tzH
009 + s009
sz'o + ssl'l + zs
= (s)zrA
:raJsue$ ep ell4curg leJls? slFzeu
:rolrzueuroc yuolnfu no uerca ed apSg? U lod Flsocv '(7'g antg
.JaJsue.q aP adcurg o puguezada ele
ze,r) err-Sor-orelur pu?c Inun ereouzundsgJoJ
a.qulp ejecog 'oluouela ng?d eu$uoc raJsuug op €tJulElu l€JoplsuoJ plduroxa nlue;
',regsuea ap 1a1|curg Iruollumu el aP tnlnuroultod
:oryzundsoroc 'uap lnJop.^ er? altr.runle elg3 eueoloc Bal€ts are ri (ul6at pm3u1s
o nr uelsls mrm 1tzec u1 arql rope,r) mFuolsls rolulfel lrugunu nc luEe 11u1 ap
Irupunu aJB wnu ae $EgN 'ua4ur gm8u1s o nc uolsls Inrm lnzBc u1 sluto g pugnd
'e1anprsuoc luqaul elaclpur elss 4uepacard eguqlonrsul rLrP lueumar Inunln :!0oN
3u\nnfirs ls 3uv]300nl
Cap. 4. Modelarea sistemelor liniare invananrg
00 -',.
00 '.,:,
Noti: in cazul in care functia de transfer nu are zerouri, vectorul zer nu va fi vid, ci
va conline elemente de tip Inl
B, C, D, 1)
:lndD ap srelnJru?d
auroJ €l g rs v allruleu rulued o3npuos ssao €ersuuoJsu?Jl 9c rnlnldB} EzeaJolep
es rucnl lsarv 'o=zn ulued (tt'c) tsrl^'tw eluetaJe alaculeu nt 9su! plJutos nu
glspoJe op elezrunJ g AuJadsal rS y :1acr:1zru eJ E^losqo :teod a5 :plop
-Epu?rxoJ
r" r..i:r'r'r'r
:,,:,,,.:,1'
,. ':"r' 1," r
. .. ::i.,.].ilt' ..,r,, ,.ra,,9 "',,
'
,,r,tltt:li' ...r..,,,,ur,.1rtr'i'.:':l:; f"t',oi;;;.,.,', '3331..1.r1''
',1,.;,','ii 00E4.: r
,iii.i:i
:aIJuletu gz8alurUal a.rBC
:rzueuroJ ep giua,rces eareolguun etncexo es'ISI-Whl au(qo e n:1ua4
sz'O + ssl'l + zs
= (s) "t/
sz0+s
:.ra;suer1 ep ericurg ea:eo1gu:n ur:d lelapou Inuralsrs erC
:nlduaxg
'ssf epueruoc sp glazqear
slsa ISI-nlI uJ reJsue$ ep eJr4Eru euuoJ urp tlIelsrs lnun rnlnlapou ?r$e^uoc
sszt, E
JolsueJl ap eaculeu urp ersra^uoc 'z'e't
3u\flnv{ts rS iuvl3oow 98
Cap. 4. l\,4odelarea sislemelor liniare invariante 87
t;;
=000...
io
Noti: Este de remarcat faptul cA aceasta comanda /j2ss utilizeazA numai sisteme avand
o singuri intrare gi, in consecinli, matricile B 9i D vor fi intotdeauna vectori coloanS.
A tJ2zp
Conversia dinh-o reprezentare de tipul funcliei de transfer la reprezentarea polizerouri
este realizatd de in slrucliunea tpzp.
Exemplu:
Pentru a obline modelul poli-zerouri corespunzilor funcliei de transfer a sistemului
din exemplul anterior, trebuie rulatl secvenla de comenzi urmdtoare:
>>.num=[500 0.25]
>> den:t1 1 .75 0.251
>> tzer' Pol, kl = tf2zP(num, den)
Aceasta returneazS:
-5.0000e-004
Pol =
-1.5931
-0.1569
s00
pol qi k ca qi cei obtinufi
care, pentru exemplul considerat, returneazi aceiagi vectori
in secliunea anterioarl prin comanda ss2zp- (vezi exemplul referitor Ia sistemul
prezentat fn fgura 4.10). ln acel caz aveam un zero :-0.25 (prima coloani din
matricea z) qi respectiv un coeficient k =l (prima linie din matricea k), lucru care
este identic cu a avea un zero egal cu-5*10-a gi un coeficient k = 500.
undel, B sunt mafricile MM-ISI continuu, iar Ie este perioada de egantionare constantii.
1.8
1.1
1.2
end
xd2 (1)=0;
for i = 1: 8/Tc
xd2 (i.1) =Ad2*xd2 (j )+Bd2;
'undeJdns es
,dDM d,
' tugsvl Nl:edseJ A ,paqqou\ 'tqozt eppol3:LLr uud elnurlqo olunsundsF 'zec lseJ€ uJ
ocoJBoep rrulc ep col ur €nuuuoc orull nc ocger? roJl r€umu Sunsrp os I J t ernSu uI
'(ptdrue:1ur erurl) nnurluoc rnlnualsrs
lnsundsg:,trlcedsu'(pnurluoc
etutl) s1o:csrp atualsrs lcurc rolec Ie lercrpur lnsundsg: elurza:d os g 1 y e:n3g u1
'p1'p e.m8g u3 alelueze.td luns :o1ug1s lnlieds u1 elerJslp eu3lsrs rcurc:o1ec eyrtin1o,lg
f.6r / qrrx ,.n { /7nr,rnrt _Tf,TsaT
,.:.. ,'. .
a xloqs leuuo j
.,:.:1. a-rTsar ap roT-FurT:eur ro-rioIcn c usrJd rro E,df,esTJPg
': -'
(la'Z Z'0- L 0l ) srxe
(, : , 'cx '1) loTd
. uo pToq
J(
(1-)dxa-T) +Z=cx
, L: T'0:0 = 1
rnTnsundsel earesTJe Tg fnTncTecg
( [gp^ l tp^ 1EpA,rZp^iTpI] /L:0)loTd
axR6 ! f
( [Epxitpxrtpx jZpx jlpx]'8 : 0) loTd
ala-rcs Tp IsI
nrluad a:1sar. Tg a]el s ap roTTurr.feu e eclgie:6 eaf,esTJeg
pue
,,- .r ,:.ri .'
lufln|/!ts ts luv-Eoow t6
Cap. 4. Modelarea sistemelor liniare invariante
in mod analog comenzii c2dm, prezenate in paragraful 4.4, existd cgmanda d2cm,
care permite specificarea metodei prin care se va realiza trecerea de la domeniul
discret la cel continual. Apelul acesteia se face la fel ca gi cel al comenzli c2dm,
metoda specificati putdnd fi una dintre:
'zoh' - conversie considerdnd un element de re{inere de ordinul 0 aplicat
intririlor;
conversie utilizand aproximarea biliniard (Tustin);
-
lprewarp'
"zsriz' - metoda considerd aproximarea biliniari (Tustin) 9i presupune
precizarea frecvenfei critice (ex: d2cm(A,B,C,D,T3,'prewarp',LItc));
tmatchedt conversie prin alocare de poli gi zerouri.
-
Exemplu:
Se consideri acelagi sistem SISO de ordinul unu, din cadrul exemplului precedent
qi se calculeazi modelul continuu, pe baza aproximdrii Tustin aplicati modelului
discret descris de matricile Ad, Bd, Cd, Dd:
>> [Act. Bct, Cct, nct.l+d2cm.(Ad, Bd, CdiDd..fc, , tustin'c)
Matricile modelului continuu obtinut sunt:
uap
. (, '1 'p'l TnTn.rolrulnu rr1u3-FcTlaoJ. ) dsTp
| ? { rraT
Jr J eOJ efpSTfe g
urnu
(, '1. p'j TnTnf,olprpurnu TlluoTrTlaoc ,) dsTp
+ v J f+gdfJlJduJ
f,v+FrEu'!u ,rn,r 'irr^-----^ erE! !Js i
! (nT'C'J'S'V) llzss=iuap'unul
' '''. .:. : - esrz-nrtdo;d eareLuio]suef,l PzeazrTeoJ as 3
,',.,':.. -:.:iai,:,.::,r:.r:. .
T.r-e.rf,u'F ap Tn.rgunu of sJ I rqe ]s as B
3.f PS TJe P1
ArlecT1dxa CEsaur a.resTf € g
less eriruru
pugzllrln '1 p'J ?l ISrWn ?l ep eeletell gzeezrleer elet urejSold ap nldruaxg (e
acllBualPu"l alapou op
!lsro^uoc pul^ud ouieJ6oJd sp oldulexS '9'?
cvco u-
3u\rlnmts ls fuvlfoonl
Cap. 4. Modelarea sistemelor liniare invariante
: '..1