Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
38
2.Modelematematyczneukładówdynamicznych
Rys.2.2;.DefiniowaniedanychdlablokuCDConstructTransferFunctionModelwwersjiMIMO
wpostacistrukturywpaneluużytkownika-panelużytkownika(plikDefiniowanietransmitancji
MIMOzapomocąstrukturywpaneluużytkownika.vi)
Przykładmanualnegodefiniowaniaelementówtransmitancjiukładuwielowymiaro-
wegoprzezłączeniewklasterwspółczynnikówlicznika,współczynnikówmianownika
transmitancjiiopóźnienia,anastępniełączenieichwtablicędwuwymiarowądladanych
jakwpowyższymprzykładzie,przedstawiająrysunki2.29i2.30.
Rysunki2.31i2.32przedstawiająprzykładdefiniowaniatransmitancjiukładu
wielowymiarowego,korzystajączwcześniejprzygotowanychtransmitancjiukładów
jednowymiarowych.BlokCDConstructTransferFunctionModelwwersjiSISOna
wyjściuTransferFunctionModelzwracastrukturęzawierającądwiegrupydanych:
właściwości(properities)oraztablicętransmitancji(transferfunction(s)).Dlatego,aby
wykorzystaćtedanedotworzeniatransmitancjiukładuwielowymiarowego,najpierw
należyjewydzielićzestrukturydanych(blokUnbundle),anastępniepobraćpojedyn-
czątransmitancjęztablicy-ponieważkorzystamyzblokuwwersjiSISO,pobieramy
elementoindeksach0,0(blokIndexArray).Takuzyskanątransmitancjęumieszczamy
wutworzonejwcześniej,zapomocąblokuInitializeArray,tablicytransmitancji(blok
ReplaceArraySubset).Wprzedstawianymprzykładziezdefiniowanomacierztrans-
mitancjidlasilnikaprądustałegozapisanąrównaniami(2.79)-(2.82).Transmitancję
zdefiniowanojakostałą,
wpostacisymbolicznej,
zapomocą
elementówsterujących,natomiasttransmitancję
-podającjejzera,bieguny
iwzmocnienie(blokCDConstructZero-Pole-GainModel).Transmitancję
przekształconodopostaciwielomianowej,korzystajączblokuCDConverttoTransfer
FunctionModel.