Академический Документы
Профессиональный Документы
Культура Документы
UDK: 519.87
MODELIRANJE SISTEMA
SYSTEMS MODELING
Rezime: Modeliranje je postupak dobijanja matematičkog opisa neke pojave koja se odvija u realnom
svetu. Primena modeliranja nije ograničena, te se ono koristi u različitim oblastima, kao što su tehnika,
ekonomija, prirodne i društvene nauke. jedne strane, ovaj opis mora biti relativno jednostavan, a sa
druge strane i dovoljno tačan, da bi odgovorio nameni koju je definisao kreator modela.
R A Č U N A R S T VO I I N F O R M AT I K A
Abstract: Modeling is the art of creating mathematical descriptions of phenomena which appear in
reality. These descriptions have to be relatively simple, jet accurate enought to serve the purpose of the
modeling. In this paper we deal with some tools to assist in deriving appropriate models, among wich the
use of deducation, indication and of bond graphs. Still, modeling is more on art than a technique.
143
Slika 1. Različiti pogledi na realnu pojavu rezultuju u njene različite modele
R A Č U N A R S T V O I I N F O R M AT I K A
144
R A Č U N A R S T VO I I N F O R M AT I K A
zavisi od načina primene samog modela, koriste da bi se odredila radna tačka ili
odnosno da li se koristi u eksperimentu ravnotežno stanje procesa, na osnovu
u otvorenoj povratnoj sprezi ili u okviru kojih se dobija uvid u nominalne vred-
povratne petlje kod sistema upravljanja nosti relevantnih promenljivih, kao što
[2]. su, na primer, pritisak, protok, tempe-
ratura ili profit. U industriji se statički
2. PRISTUPI IZGRADNJI MODEL modeli nazivaju flow sheets [2].
SISTEMA Dinamičko ponašanje procesa opisuje
se diferencijalnim jednačinama [1,5].
Postoji više načina da se izgradi mo- Ove jednačine su zasnovane na osnov-
del sistema, od kojih su najznačajniji nim fizičkim zakonima, kao što su zakon
sledeći pristupi [1,4]. o održanju energije, mase, momenta i sl.
Apriorno (prethodno) znanje može da
Deduktivni pristup (polazi od op- se koristi i da se bliže odredi struktura
šteg ka posebnom). modela sistema, pošto pored relacije koja
Induktivni pristup (polazi od po- povezuje ulazne i izlazne promenljive sis-
sebnog ka opštem). tema i sama struktura modela predstavlja
Bond graf (dijagram veza kompo- stavku od interesa. Na primer, ako je na
nenti sistema). osnovu prethodnog znanja ustanovljeno
Deduktivni pristup: Ovaj pristup da sistem ima dve vremenske konstante,
pretpostavlja primenu opštih iskustava tada će to znanje biti iskorišćeno da se
koja su stečena prilikom modeliranja iz svih mogućih struktura modela dru-
različitih specifičnih procesa. Pristup gog reda izabere ona kojoj odgovaraju
koristi i prethodno znanje o razmatra- dve realne vremenske konstante, odno-
nom procesu, koje se zasniva na poz- sno dva realna pola. Navedeni pristupi
navanju fizičkih zakona koji definišu obično dovode do kvalitativnog modela,
matematičke relacije između relevantnih u kome postoji određeni broj parametara
promenljivih u idealizovanom modelu čije vrednosti nisu poznate. Ponekada je,
procesa sa idealizovanim komponen- međutim, moguće da se procene ade-
tama. Tipičan primer su idealizovane kvatno i vrednosti parametara u ovak-
fizičke komponente kod kojih se telo vom modelu, obično koristeći prethodno
odgovarajuće mase tretira kao tačkasto, znanje o fizičkim osobinama ili gabari-
uz zanemarivanje njegovih dimenzija, tima procesa.
dok su protoci laminarni, koncentracije Induktivni pristup: U opštem sluča-
homogeno raspodeljene u rezervoaru, a ju se ne raspolaže sa dovoljno apriornog
mešavine idealne i sl. [2]. Fizički zakoni znanja da bi se parametri u usvojenoj
se obično izražavaju u obliku algebarskih strukturi modela procenili adekvatno.
i/ili diferencijalnih jednačina. U takvim situacijama koriste se tehnike
U opštem slučaju, algebarske relacije parametarske identifikacije sistema, koje
definišu ponašanje procesa u ustaljenom koriste merenja ulaza i izlaza sistema da
(ravnotežnom) stanju ili tzv. statičko bi estimirale (procenile) vrednosti para-
ponašanje procesa. Statički modeli se metara u modelu [5]. Postupak identifi-
145
R A Č U N A R S T V O I I N F O R M AT I K A
Slika 2. Tipovi modela u različitim oblastima: beli (white-box), sivi (gray-box) i crni
(black-box) modeli
146
Slika 3. Interaktivni postupak za dobijanje adekvatnog modela sistema
R A Č U N A R S T VO I I N F O R M AT I K A
dacije modela vrši se isključivo na osno- gleski ordinary differential equations,
vu realnih merenja na sistemu. Kao što ili skraćeno ODE ) kao matematičke re-
je prikazano na slici 3, izgradnja kvan- lacije, dok akauzalni modeli, koji iska-
titativnog modela zahteva i uvođenje zuju samo relacije između promenljivih
uzročno-posledične relacije (osobine bez uvođenja uzročno-posledičnih veza
kauzalnosti). Naime, same matematičke (odnosno proglašavanje ulazno-izlaznih
relacije definišu međusobno uticaj neko- promenljivih) koriste diferencijalno-al-
liko promenljivih u sistemu. Na primer, gebarske jednačine (engleski Differential
Omov zakon definiše vezu između napo- Algebraic Equations ili skraćeno DAE ).
na i struje na otpornik i može se izraziti Neki noviji simulacioni programi koriste
u obliku u=R, ili i=u/R. Obe relacije su akauzalne modele.
sa matematičkog i fizičkog stanovišta Takođe, u cilju vizuelizacije veza koje
iste, ali se razlikuju sa stanovišta uzroka postoje između promenljivih u modelu
i posledice, odnosno selekcije ulazne i koristi se grafička reprezentacija modela.
izlazne promenljive. Prva relacija tvrdi Postoji više ovakvih prikaza, od kojih su
da će struja i (ulaz) prouzrokovati na neki zavisni od samog realnog procesa
krajevima otpornika napon u (izlaz), i njegovih komponenti, dok su drugi
dok druga relacija tvrdi da će napon u opšti i imaju univerzalnu primenu. Na-
(ulaz) rezultovati u struji i (izlaz) kroz vedeni pristupi, polazeći od posebnog ka
otpornik. Selekcija ulazno-izlaznih pro- univerzalnom, prikazani su na sledećoj
menljivih naziva se postupkom uvođenja šemi.
kauzalnosti (uzročno-posledičnih veza)
Crteži (autorova impresija o siste-
u model. Kauzalnost nije fizički pojam
mu)
i uvedena je veštačkim putem da bi se
omogućila odgovarajuća istraživanja i Kola ( u vezi su sa specifičnom
izveo postupak simulacije. Gotovo svi primenom i zahtevaju standardni
simulacioni paketi rade sa kauzalnim prikaz komponenti sistema).
modelima [3]. Kauzalni modeli koris- Dijagrami: imaju opšti karakter i
te obične diferencijalne jednačine (en- mogu biti dvojaki:
147
4. KLASIFIKACIJA MODELA
R A Č U N A R S T V O I I N F O R M AT I K A
148
Slika 5. Primer složenog modela u kome postoji interkonekcija između kontinualnog i
R A Č U N A R S T VO I I N F O R M AT I K A
diskretnog modela
149
Slika 7. Tipovi statičkih modela
R A Č U N A R S T V O I I N F O R M AT I K A
y = F (u ) y = F (a, b ) Primer
linearan linearan y = (a + b )u
nelinearan linearan y = au + bu 3
linearan nelinearan y = au / b
nelinearan nelinearan y = au / (bu + 1)
150
R A Č U N A R S T VO I I N F O R M AT I K A
brojem ćelija. Veći broj ćelija rezultuje
dx
u tačniji model, ali je vreme izvršavanja = F (x (t ), y (t ), t ) (5)
ovakvog modela značajno veće. Međutim, dt
ovakvo uprošćenje je značajno, pošto je G (x (t ), y (t ), t ) = 0 (6)
numeričko rešavanje parcijalnih difer-
encijalnih jednačina kompleksno i vre- je DAE, pošto dy/dt nije definisano
menski zahtevno. eksplicitno. Diferenciranjem algebarske
Kontinualni model sa koncentri- jednačine dobija se
sanim parametrima: Ovakav model dx
opisan je sa običnim diferencijalnim Gx (x (t ), y (t ), t ) +
dt
jednačinama (ODE).
dy
Obična diferencijalna jednačina je +G y (x (t ) y (t ), t ) +
formulisana kao eksplicitna diferenci- dt
jalna jednačina, kod koje je svaki izvod +Gt (x (t ), y (t ), t ) = 0
definisan sa desnom stranom jednačine, (7)
tj.,
pa ukoliko Gy(.) nije singularna ma-
= F (x (t ), u (t ));
dx trica može se izvod dy/dt izraziti ekspli-
ODE model (2)
dt citno i data jednačina se svodi na ODE,
a za odgovarajući DAE se kaže da ima
Dakle, vrednost dx / dt može se za indeks 1. Ako je Gy(.) singularna matri-
svako t izračunati eksplicitno. S dru- ca, DAE jednačine treba da se preure-
ge strane, diferencijalno-algebarska de i odgovarajuća algebarska jednačina
jednačina (DAE) je formulisana kao im- ponovo diferencira. Broj primenjenih
plicitna diferencijalna jednačina diferenciranja definiše indeks DAE. Za
razliku od ODE (predstavlja DAE sa in-
F1 (x (t ), x (t ), u (t )) = 0 ; DAE model (3) deksom 0), koje se relativno lako rešavaju
numerički, DAE jednačine unose doda-
ili kao singularna diferencijalna jed- tne numeričke probleme.
načina Kontinualni modeli sa događajima
stanja: To su modeli koji mogu generisa-
= F2 (x (t ), u (t ))
dx ti neku diskretnu akciju u trenutku kada
E (4)
dt neka kontinualna promenljiva stanja
pređe neki definisani prag. Na primer,
gde je E singularna matrica (inver- ako se u sistemu za grejanje kao grejno
zija E −1 ne postoji) tako da se poslednja telo (izvršni organ) koristi gasni ventil
relacija ne može napisati u formi ODE. koji ima samo dva položaja (otvoreno
Takođe, prisustvo algebarske jednačine i zatvoreno), takva regulacija se naziva
između promenljivih za koje su defini- on-off regulacija i ako se ventil uključuje
sani eksplicitno izvodi čini takvu jedna- kada sobna temperatura padne ispod ne-
činu implicitnom ili DAE modelom. Na kog nivoa, a isključuje kada sobna tempe-
primer, ratura pređe neki drugi prag, takva on-off
151
R A Č U N A R S T V O I I N F O R M AT I K A
152
R A Č U N A R S T VO I I N F O R M AT I K A
čunara. Tipičan oblik diferencne jedna- Ovako dobijeni modeli našli su široku
čine koja povezuje izlazni diskretni niz primenu u raznorodnim zadacima
{y (i )}i ulazni diskretni niz {u (i )}je analize tehnoloških procesa, njihove
simulacije, kao i projektovanja sistema
za obradu i prenos signala i upravljanje
n m
tehnološkim i industrijskim procesima.
∑ ai y (i ) = ∑ biu (i )
i =0 i =1
(8) Modeli navedenog tipa popularni su i
u računarskim telekomunikacijama, za
gde su ai , i = 0, , n ; bi , i = 1, , m prikazivanje redova čekanja poruka i
koeficijenti ili parametri, koji obično ne- podataka, kao i u ekonomiji u oblasti
maju fizičko tumačenje. ekonometrije i finansijske matematike.
Ovakvi modeli su široko raspros-
tranjeni u prirodno-tehničkim nau- Literatura
kama ali i u društvenim naukama, pre
svega ekonometriji. Takođe, sami kon- [1] Bosch P. P. J. van den, A. C. van der Klauw,
Modeling, Identification and Simulation of
tinualni modeli kada se primenjuju Dynamical Systems, CRC Press, 1994.
na računarskoj mašini, prevode se na [2] Svobodny T., Mathematical Modeling for Indus-
odgovarajuću diskretnu formu i rešavaju try and Engineers, Prentice Hall, 2004.
kao vremenski diskretni modeli, odnosno [3] Kheir, M. A., Systems Modeling and Computer
Simulation, Marcell Dekker, 1988.
odgovarajuće diferencne jednačine. Ovi
[4] Thoma, J. U., Introduction to Bond Graphs and
modeli predstavljaju i osnovnu strukturu Their Applications, Pergamon Press, 1975.
koja se koristi u zadacima parametar- [5] Verhaegen M., and Verdult V., Filtering and Sys-
ske identifikacije i sintezi kvantitativnih tems Identification, a Least Squares Approach,
Cambridge University Press, 2007.
modela procesa tipa crne kutije. Zadat-
ak parametarske identifikacije sastoji
se u određivanju nepoznatih vrednosti Autor
parametara u (8) na optimalan način, u
određenom smislu, a na bazi raspoloživih Doc. dr Ivana Kostić Kovačević
merenja ulazno-izlaznih diskretnih sig- Univerzitet Singidunum,
Danijelova 32, Beograd,
nala [5]. e-mail:
ikkovacevic@singidunum.ac.rs
5. ZAKLJUČAK
Oblasti istraživanja:
matematika,
Reprezentacije modela sistema ra- diskretna i primenjena
matematika.
zličite fizičke prirode predstavljaju izu-
zetno važan alat u nauci i tehnologiji.
153