Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.2.ProblemysymulacjiialgorytmysterowaniasystemuPRT
pojazdujestwiększyniżv+1komórek,wówczaszwiększprędkośćojedną
jednostkę,czyliwykonajv=v+1(drugiwiersznarys.1.9ograniczeniem
prędkościjest2,pojazdczerwonyzmieniłprędkośćz1na2).
2.Zwalnianiejeślidwapojazdyporuszająsięodcinkiemdrogijedenzadrugim
wodległościjkomórek,upewnijsię,czyprędkośćpojazdujadącegoztyłu
wynosiconajwyżejj;jeślitenwarunekniejestspełniony,zredukujprędkość
doj1,czyliwykonajv=j1(trzeciwiersznarys.1.9pojazdzielony
zmniejszyłprędkośćz2do0,ponieważprzednimstoiinnypojazd).
3.Randomizacjaprędkości(fazaopcjonalna)zprawdopodobieństwemp
1
prędkośćpojazdujestzmniejszanao1(jeżelijestonawiększaod0),czyli
v=v1.
4.Randomizacjaawarii(fazaopcjonalna)zprawdopodobieństwemp
2pojazd
ulegaawariinaustalonąliczbęjednostekczasu(wtedyprędkośćpojazdujest
ustawianana0przeztenokres).
5.Pierwszeństwoiruchjeśliwnastępnymkrokuiteracji(jednostceczasu)po-
jazdprzejeżdżaprzezskrzyżowanie,sprawdźnastępującewarunki:
gdyniemakoniktunaskrzyżowaniu,tzn.innypojazdzinnegokierunku
niebędziewtymsamymczasieprzejeżdżałprzezskrzyżowanie,nieróbnic;
wprzeciwnymrazieustalkolejnośćprzejazdupojazdów(zaszeregowanie
jestodpowiedzialnymodułlogikiomawianywnastępnympunkcie);pojazd
zpierwszeństwemprzejazduprzejeżdżanormalnie,natomiastpojazdy,
któremusząustąpić,zwalniająiczekająprzedskrzyżowaniem;
ruch:przenieśpojazdyovkomórekwkierunkujazdy(ostatniwierszna
rys.1.9pojazdczerwonyprawdopodobniestoiprzedskrzyżowaniem,
którejestzajęte,ponieważjegoprędkośćzostałazmniejszonado0;pojazd
zielonynadalstoi,apozostałepojazdyniebieskiezostałyprzesunięte
odpowiedniodoprzodu).
1.2.1.2.Opisregułzarządzaniaruchemisterowania
Głównymzadaniemsymulatorajestmożliwośćdokonaniaanalizyżnychalgoryt-
mówsterowaniapojazdempodkątemoptymalizacjiprzepustowościsieci,czyli
liczbypasażerówprzewiezionychdomiejscadocelowegowustalonymokresie.
Wprzyjętymrozwiązaniulogikęmodelupodzielononanastępującemoduły:
modułwyznaczaniatrasyprzejazdu,
modułsterowaniawolnymipojazdami,
modułszeregowaniapojazdównaskrzyżowaniu,
modułprzydzielaniapojazdudorealizacjizlecenia.
29