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.9−ograniczeniem
prędkościjest2,pojazdczerwonyzmieniłprędkośćz1na2).
2.Zwalnianie–jeślidwapojazdyporuszająsięodcinkiemdrogijedenzadrugim
wodległościjkomórek,upewnijsię,czyprędkośćpojazdujadącegoztyłu
wynosiconajwyżejj;jeślitenwarunekniejestspełniony,zredukujprędkość
doj−1,czyliwykonajv=j−1(trzeciwiersznarys.1.9−pojazdzielony
zmniejszyłprędkośćz2do0,ponieważprzednimstoiinnypojazd).
3.Randomizacjaprędkości(fazaopcjonalna)–zprawdopodobieństwemp
1
prędkośćpojazdujestzmniejszanao1(jeżelijestonawiększaod0),czyli
v=v–1.
4.Randomizacjaawarii(fazaopcjonalna)–zprawdopodobieństwemp
2pojazd
ulegaawariinaustalonąliczbęjednostekczasu(wtedyprędkośćpojazdujest
ustawianana0przeztenokres).
5.Pierwszeństwoiruch–jeśliwnastępnymkrokuiteracji(jednostceczasu)po-
jazdprzejeżdżaprzezskrzyżowanie,sprawdźnastępującewarunki:
•gdyniemakonfliktunaskrzyż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.9−pojazdczerwonyprawdopodobniestoiprzedskrzyżowaniem,
którejestzajęte,ponieważjegoprędkośćzostałazmniejszonado0;pojazd
zielonynadalstoi,apozostałepojazdy−niebieskie–zostałyprzesunięte
odpowiedniodoprzodu).
1.2.1.2.Opisregułzarządzaniaruchemisterowania
Głównymzadaniemsymulatorajestmożliwośćdokonaniaanalizyróż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