ZESZYTY NAUKOWE POLITECHNIKI Ś t . ą s k i ę j
S e r i a : TRANSPORT 2 . 5 Nr k o l . 873
________ 1986
Roman KONIECZNY S t a n i s ł a w KRAWIEC I n s t y t u t T r a n s p o r t u P o l i t e c h n i k i Ś l ą s k i e j
KOMPUTEROWY MODEL RUCHU POJAZDÓW W SIE C I SKRZYŻOWAŃ Z SYGANLIZACJĄ Św ie t l n ą
S t r e s z c z e n i e . W a r t y k u l e p r z e d s ta w io n o m odel r u c h u p o ja z d ó w w s i e c i s k r z y ż o w a ń z s y g n a l i z a c j ą ś w i e t l n ą . M odel t e n z r e a l iz o w a n y z o s t a ł n a m in ik o m p u te r z e MERA-400 w s y s te m i e o p e ra c y jn y m CROOK-4.
M odel o p ro g ram o w an y z o s t a ł w je ż y k u m o d e lo w a n ia z d a r z e ń d y s k r e t n y c h , CSL.
S i e ć s k r z y ż o w a ń z s y g n a l i z a c j ą ś w i e t l n ą p o tr a k to w a n o ja k o s y s te m m asow ej o b s ł u g i p o r u s z a j ą c y c h s i ę w n i e j p o ja z d ó w . P o ja z d y p o r u s z a j ą c e s i ę w s i e c i tw o r z ą s t r u m i e n i e z g ł o s z e ń , n a t o m i a s t w lo t y do s i e c i i w lo t y n a s k r z y ż o w a n ia t o p o s z c z e g ó l n e s t a n o w i s k a o b s ł u g i . W m o d elu w y r ó ż n ia s i ę n a s t ę p u j ą c e k l a s y o b ie k tó w : p o j a z d y , s y g n a l i z a t o r y , k o l e j k i , p o ł ą c z e n i a , p r z y b y c i a , z e w n ę t r z n e . K ażdy o b i e k t z n a j d u j ą c y s i ę w m o d e lu c h a r a k te r y z o w a n y j e s t p o p r z e z sw o je a t r y b u t y , k t ó r e mogą b y ć a k t u a l i z o w a n e w t r a k c i e p r o c e s u s y m u l a c j i .
P r z e d s t a w io n y w a r t y k u l e m o d el p o s i a d a w s z y z t k i e c e c h y s y m u l a t o r a , c z y l i n a r z ę d z i a do b a d a n i a p ro b lem ó w r u c h u w d o w o ln e j s i e c i s k r z y ż o w ań . W c e l u p r z e p r o w a d z e n i a e k s p e r y m e n tu s y m u la c y jn e g o d l a d o w o ln e j s i e c i w y s t a r c z y w p ro w a d z ić nowe d a n e t o p o l o g i c z n e i ru c h o w e .
1 . W p ro w ad zen ie
K o n ie c z n o ś ć o s z c z ę d z a n i a p a l i w p ły n n y c h , w z r a s t a j ą c a i l o ś ć p o jazd ó w p o r u s z a j ą c y c h s i ę po d r o g a c h , o g r a n i c z o n e m o ż liw o ś c i p r z e p u s to w e i s t n i e j ą c e j i n f r a s t r u k t u r y n a r z u c a j ą o k r e ś l o n e w y m ag an ia z w ią z a n e z z a p e w n ie n ie m s z e r o k o r o z u m ia n e j p ł y n n o ś c i r u c h u p o ja z d ó w . W c h w i l i o b e c n e j i s t n i e j e w i e l e w sk a ź n ik ó w j a k o ś c i r u c h u , d o ty c z ą c y c h zarów no sam ego p r o c e s u r u c h u , j a k i s t e r o w a n i a ru c h e m . W r ó ż n y s p o s ó b fo rm u ło w a n e k r y t e r i a o p t y m a l i z a c j i r u c h u s ą z a z w y c z a j b a r d z o z ł o ż o n e , co u t r u d n i a ro z w ią z y w a n ie i c h m etodam i k l a s y c z n e j o p t y m a l i z a c j i . J e s t t o s z c z e g ó l n i e t r u d n e w w a ru n k a c h s i e c i s k r z y ż o w a ń d u ż y c h a g l o m e r a c j i m ie js k o - p r z e m y s ło w y c h . P r a k t y c z n i e jedynym d o s tę p n y m n a r z ę d z ie m ro z w ią z y w a n ia t a k i c h p roblem ów j e s t z a s to s o w a n ie t e c h n i k i s y m u l a c j i k o m p u te ro w e j, k t ó r a u m o ż liw ia zaró w n o r e a l i z a c j ę p r z y j ę te g o m o d e lu r u c h u p o ja z d ó w w s i e c i s k r z y ż o w a ń , j a k i p r z e p r o w a d z e n ie e k s p ery m e n tó w s y m u la c y j n y c h .
A k t u a l n i e w k r a j u o p ra c o w a n y c h j e a t k i l k a ró ż n y c h m o d e li r u c h u p o jazd ó w w s i e c i u l i c i s k r z y ż o w a ń , o p a r t y c h n a r ó ż n y c h k o n c e p c ja c h i z a ło ż e n ia c h ! ? ] .
118 R. K o n ie c z n y , S . K raw iec
O p raco w an y w I n s t y t u c i e T r a n s p o r t u m o d el r u c h u p o ja z d ó w w s i e c i s k r z y ż o w ań z s y g n a l i z a c j ą ś w i e t l n ą p o d o b n y j e s t w s w e j k o n c e p c j i o g ó l n e j do mode
l u r u c h u p o ja z d ó w w s i e c i u l i c [3] , a l e s z c z e g ó ło w e z a ł o ż e n i a u w z g lę d n ia ją t a k ż e w y m ag an ia n a r z u c o n e p r z e z p ro g ra m b a d a w c z y p r z y j ę t y w p r a c y [7] . J a k o bazow y ję z y k do r e a l i z a c j i o b l i c z e ń s y m u la c y jn y c h p r z y j ę t o CSL (C o n - t r o l and S i m u l a t i o n L a n g u a g e ) .
2 . O g ó ln a s t r u k t u r a m o d e lu
S i e ć s k r z y ż o w a ń z s y g n a l i z a c j ą ś w i e t l n ą p o tr a k to w a n o ja k o s y s te m m aso
w ej o b s ł u g i p o r u s z a j ą c y c h s i ę w n i e j p o ja z d ó w . W lo ty do s i e c i o r a z w l o t y n a s k r z y ż o w a n i a ( l i n i e STOP) t o p o s z c z e g ó l n e s t a n o w i s k a o b s ł u g i , n a t o m i a s t p o j a z d y p o r u s z a j ą c e s i ę w s i e c i tw o r z ą s t r u m i e n i e z g ł o s z e ń .
W s z y s tk ie i s t o t n e d l a s y s te m u e le m e n t y w y r ó ż n io n o w m o d e lu w ram ach p i ę c i u k l a s o b ie k t ó w :
- k l a s a » p o j a z d y " , - k l a s a " s y g n a l i z a t o r y " , - k l a s a " k o l e j k i " , - kl a s a "połączenia”,
- k l a s a " p r z y b y c i a z e w n ę t r z n e " .
O b ie k ty k l a s y " p o j a z d y " (CLASS TIME P O J.L P O J ( 6 ) ) mogą n a l e ż e ć do t r z e c h z b io r ó w , o k r e ś l a j ą c y c h i c h l o k a l i z a c j ę o g ó l n ą : z b i o r u ZSIE(5 ( p o j a z d y w p u l i p o z a s i e c i ą ) , z b i o r u ZKOL ( p o j a z d y w k o l e j k a c h ) o r a z z b i o r u ZPOL ( p o j a z d y w p o ł ą c z e n i a c h ) . O b ie k ty k l a s y POJ p o s i a d a j ą 6 a t r y b u t ó w : - a t r y b u t 1 - o k r e ś l a t y p p o j a z d u ( w y r ó ż n i a s i ę 4 ty p y p o ja z d ó w )
1 - sam ochód o so b o w y ,
2 - sam ochód c ię ż a r o w y l u b a u to b u s ( k r ó t k i ) ,
3 - sam ochód c ię ż a r o w y z p r z y c z e p ą l u b a u to b u s p rz e g u b o w y , 4 - tr a m w a j,
- atrybut 2 - określa czas przybycia pojazdu do Bieci,
- a t r y b u t 3 - o k r e ś l a a k t u a l n i e w y b ra n ą p r z e z p o ja z d r e l a c j ę w y j ś c i a z k o l e j k i ,
- a t r y b u t 4 - o k r e ś l a l o k a l i z a c j ę p o j a z d u (n u m e r k o l e j k i l u b num er p o ł ą c z e n i a ) ,
- a t r y b u t 5 - o k r e ś l a c z a s p r z y b y c i a p o j a z d u do k o l e j k i ,
- a t r y b u t 6 - o k r e ś l a n u m e r w l o t u (n u m e r p r z y b y c i a z e w n ę t r z n e g o ,n a k tó ry m z g ł o s i ł s i ę p o j a z d ) .
O b ie k ty k l a s y " s y g n a l i z a t o r y " (C1ASS TIME SYGHA1.LSYGN ( 1 ) ) p o s i a d a j ą j e d e n a t r y b u t - s t a n s y g n a l i z a t o r a (1 - ś w i a t ł o z i e l o n e , 0 - ś w i a t ł o c z e r wone ) .
Komputerowy m odel r u c h u .. 119
O b ie k ty k l a s y » k o l e j k i » (CLASS TIME KOL.LKOL ( 2 ) ) p o s i a d a j ą dwa a t r y b u t y :
- a t r y b u t 1 - o k r e ś l a l i c z b ę p o ja z d ó w w k o l e j c e ,
- a t r y b u t 2 - ( w s k a ź n ik o d j a z d u ) o k r e ś l a , c z y w danym c y k lu s y g n a l i z a c j i ś w i e t l n e j n a s t ą p i ł p r z y n a j m n i e j J e d e n o d ja z d z w y b ra n e j k o l e j k i .
O b ie k ty k l a s y » p o ł ą c z e n i a " (CLASS TIME POI.LPOL ( 1 ) ) p o s i a d a j ą J e d e n a t r y b u t - l i c z b ę p o ja z d ó w z n a j d u j ą c y c h s i ę w p o ł ą c z e n i u , t j . n a o d c in k u m ię d z y dwoma s ą s i e d n i m i s k r z y ż o w a n ia m i.
O b ie k ty k l a s y » p r z y b y c i a z e w n ę tr z n e " (CLASS TIME PRZYB.LPZ) n i e p o s i a d a j ą a t r y b u tó w .
O p ró c z ww. a tr y b u tó w o b i e k t y w s z y s t k ic h k l a s p o s i a d a j ą a t r y b u t c z a s u - m o d y fik o w an y p r z e z p o s z c z e g ó l n e b l o k i o b s ł u g i w p r o g r a m ie sy m u la c y jn y m , j a k i s t a n d a r d o w ą p r o c e d u r ę u p ły w u c z a s u .
P ro g ra m s y m u la c y jn y r e a l i z u j ą c y m o d el r u c h u p o ja z d ó w w s i e c i sk rz y ż o w a ń z s y g n a l i z a c j ą ś w i e t l n ą k o r z y s t a z n a s t ę p u j ą c y c h t a b l i c t o p o l o g i c z n y c h : WEKOLP ( 1 P Z ,IiD O P Z ) - t a b l i c a w e jś ć do k o l e j e k n a p r z y b y c i u zew n ę trz n y m , WEKOL ( LPOI,LDKNPW+2) - t a b l i c a w e jś ć do k o l e j e k n a p r z y b y c i u w ew nętrznym
(w o b r ę b i e s i e c i ) ,
WYREL ( LKOL,LDREL+4) - t a b l i c a w y b o ru r e l a c j i p r z y w y c h o d z e n iu z k o l e j k i , KOLIZ (LREL,1+LKK) - t a b l i c a k o l i z j i ,
KOLEJKA (KLPOJ,LKOL) - t a b l i c a s t a n u k o l e j e k , g d z i e :
LPOJ - l i c z b a p o ja z d ó w d o s tę p n y c h w s y s t e m i e , LPZ - l i c z b a p r z y b y ć z e w n ę tr z n y c h ,
LLKRPZ - l i c z b a d o s t ę p n y c h k o l e j e k n a p r z y b y c i u z e w n ę trz n y m , LPOL - l i c z b a p o ł ą c z e ń ,
LLKNPW - l i c z b a d o s tę p n y c h k o l e j e k n a p r z y b y c i u wrwn. tr z n y m , LSYG - l i c z b a s y g n a l i z a t o r ó w d o s tę p n y c h w s y s te m i e
LKOL - l i c z b a k o l e j e k ,
LDREL - l i c z b a d o s t ę p n y c h r e l a c j i n a w y j ś c i u z k o l e j k i , LREL - l i c z b a r e l a c j i ,
LKK - l i c z b a k o l e j e k k o l i z y j n y c h d l a d a n e j r e l a c j i ,
MLPOJ - m a k sy m aln a l i c z b a p o ja z d ó w m o g ąca z n a l e ź ć s i ę w n a j d ł u ż s z e j k o l e j c e s y s te m u .
T a b l i c a WEKOLP z a w ie r a num ery k o l e j e k , do k tó r y c h m ożna w e jś ć n a danym p r z y b y c i u z e w n ę trz n y m NRPZ ( t j . w lo c ie do s i e c i ) . LDKNPZ-1 p o z y c je p r z e z n a c z o n e s ą n a n u m ery k o l e j e k d l a sam ochodów , a p o z y c j a o s t a t n i a p r z e z n a c z o n a j e s t do e w e n tu a ln e g o p r z y b y c i a tr a m w a ju .
T a b l i c a WEKOL z a w i e r a n a p o z y c ja c h od 1 do LDKNPW num ery k o l e j e k , do k t ó r y c h m ożna w e j ś ć n a p r z y b y c i u w ew n ętrzn y m , c z y l i z k o n k r e tn e g o p o łą c z e n i a IJRPOL ( p o ł ą c z e n i e - o d c in e k m ię d z y s ą s i e d n i m i s k r z y ż o w a n ia m i) .
1 2 0 R. K o n ie c z n y , S . K raw iec
P o d o b n ie j a k w t a b l i c y WEKOLP p o z y c j e od 1 do IDENPW-1 p r z e z n a c z o n e s ą n a n u m e ry k o l e j e k d l a sam ochodów , a p o z y c j a LDENPW do e w e n tu a l n e g o p r z y b y c i a tr a m w a ju . D odatkow o t a b l i c a WEEOL n a p o z y c j i p r z e d o s t a t n i e j z a w i e r a d ł u g o ś ć p o ł ą c z e n i a KRPOL, a n a p o z y c j i o s t a t n i e j p r ę d k o ś ć m a k sy m a ln ą d o z w o lo n ą n a danym p o ł ą c z e n i u HRPOL.
T a b l i c a WYREL z a w i e r a n a p o z y c j a c h od 1 doID R EL n u m ery r e l a c j i w y j ś c i a z k o l e j k i , a n a p o z y c j a c h n a s t ę p n y c h k o l e j n o : e f e k t y w n y c z a s ś w i a t ł a z i e lo n e g o s y g n a l i z a t o r a d l a d a n e j k o l e j k i , e f e k t y w n y c z a s ś w i a t ł a c z e rw o n e g o s y g n a l i z a t o r a d l a d a n e j k o l e j k i , w s k a ź n ik o b e c n o ś c i z i e l o n e j s t r z a ł k i o r a z s t a n p o c z ą tk o w y s y g n a l i z a t o r a w m om encie r o z p o c z ę c i a s y m u l a c j i .
T a b l i c a EOLIZ z a w i e r a d l a d a n e j r e l a c j i n a p o z y c j i 1 num er p o ł ą c z e n i a l u b w y l o t u , do k t ó r e g o c h c e w je c h a ć p o j a z d , n a p o z y c j a c h od 2 do LEE n u m ery k o l e j e k k o l i z y j n y c h p r z y z ie lo n y m ś w i e t l e , a n a p o z y c j i o s t a t n i e j n u m er k o l e j k i k o l i z y j n e j p r z y z i e l o n e j s t r z a ł c e .
T a b l i c a EOIEJEA I n f o r m u j e o s y t u a c j i w z b i o r z e ZEOL, c z y l i z a w i e r a k o l e j n e n u m e ry p o ja z d ó w z n a j d u j ą c y c h s i ę a k t u a l n i e w k o l e j k a c h .
O p ró c z w y m ie n io n y c h w y ż e j p o d sta w o w y c h t a b l i c t o p o l o g i c z n y c h , p ro g ra m s y m u la c y j n y k o r z y s t a z t a b l i c p o m o c n ic z y c h z d an y m i pom iaro w y m i z a w i e r a j ą c y c h m . i n . z a k r e s y y c z a s u p r z y b y ć p o ja z d ó w r ó ż n y c h ty p ó w d l a d a n e g o w l o t u , c z a s y e w a k u a c ji p o ja z d ó w z d a n e j k o l e j k i i t p .
W y n ik i s y m u l a c j i ( r e j e s t r o w a n e n p . w p a m i ę c i d y s k o w e j) z a w i e r a j ą n a s t ę p u j ą c e i n f o r m a c j e :
- s t a n z e g a r a ,
- t y p z d a r z e n i a ( p r z y b y c i e z e w n ę t r z n e , p r z y b y c i e w e w n ę tr z n e , o d j a z d ) , - r o d z a j o d ja z d u ( z w y k ły , u t r u d n i o n y , n a z i e l o n ą s t r z a ł k ę ) ,
- t y p p o j a z d u ,
- c z a s p r z y b y c i a p o j a z d u d o k o l e j k i , - c z a s p r z y b y c i a p o j a z d u do s i e c i , - c z a s o p u s z c z e n i a k o l e j k i p r z e z p o j a z d , - c z a s o p u s z c z e n i a s i e c i p r z e z p o j a z d , - n u m er w l o t u ,
- n u m er w y lo tu l u b p o ł ą c z e n i a , - l i c z b a p o ja z d ó w w k o l e j c e , - l i c z b a p o ja z d ó w w p o ł ą c z e n i u .
P o d sta w o w ą j e d n o s t k ą c z a s u s y m u la c y jn e g o (k w an tem c z a s u ) j e s t w a r t o ś ć 0 ,1 s e k u n d y , co u m o ż l iw ia d o s t a t e c z n i e d o k ła d n e o d w z o ro w a n ie w arunków r z e c z y w i s t y c h .
Komputerowy m odel r u c h u .. 12 1
3 . O p le p ro g ra m u s y m u la c y jn e g o
P ro g ra m s y m u la c y jn y r e a l i z u j ą c y m o d el r u c h u p o ja z d ó w w s i e c i s k r z y ż o w ań z s y g n a l i z a c j ą ś w i e t l n ą s k ł a d a s i ę z n a s t ę p u j ą c y c h b lo k ó w f u n k c j o n a l n y c h :
- c z ę ś c i i n i c j u j ą c e j ,
- b lo k u PRZYBYCIE ZEWNĘTRZNE c z ę ś ć
- b lo k u PRZYBYCIE WEWNĘTRZNE d y n a m ic z n a
- b l o k u PRACA SYGNALIZATORÓW m o d elu
- b lo k u ODJAZDÓW - c z ę ś c i k o ń c o w e j
W c z ę ś c i i n i c j u j ą c e j w p ro w ad zan e s ą d a n e do t a b l i c to p o l o g ic z n y c h o r a z p o m o c n ic z y c h . Dane t e z a p i s a n e s ą w o d p o w ie d n ic h z b i o r a c h w p a m ię c i d y sk o w e j . W c z ę ś c i t e j n a s t ę p u j e t e ż ( o p c j o n a l n i e ) k o n t r o l a d a n y c h w e jś c io w y c h , a n a s t ę p n i e u s t a w i e n i e s t a n u p o c z ą tk o w e g o s y g n a l i z a t o r ó w , z a p e ł n i e n i e z b i o r u ZSIEÓ p o ja z d a m i o r a z z e r o w a n ie z b io r ó w ZKOL, ZPOL o r a z t a b l i c y KOLEJKA.
W b lo k u PRZYBYCIE ZEWNĘTRZNE ( r y s . 1 ) r e a l i z o w a n a j e s t p r o c e d u r a zm iany s t a n u z w ią z a n a z p rz y b y w a n ie m p o ja z d ó w z e z b i o r u ZSIEC do z b i o r u ZKOL.
P o ja z d y p r z y b y w a ją do z b i o r u ZKOL w lo ta m i NRPZ (NRPZbI LPZ) z c z ę s t o t l i w o ś c i ą o k r e ś l o n ą zadanym r o z k ła d e m c z a só w p r z y b y ć . Z d a r z e n ie ty p u " p r z y b y c i e z e w n ę tr z n e " z a c h o d z i w te d y , g d y d l a k o n k r e tn e g o w lo t u NRPZ u p ł y n ą ł c z a s od p r z y b y c i a tym w lo te m p o p r z e d n i e g o p o ja z d u (T.PRZYB.NRPZ). Czas p r z y b y c i a n a s t ę p n e g o p o ja z d u danym w lo te m NRPZ lo s o w a n y j e s t n a t y c h m i a s t po w y s t ą p i e n i u z d a r z e n i a . W m om encie z g ł o s z e n i a s i ę p o ja z d u lo s o w a n a j e s t p o z y c j a z t a b l i c y WEKOLP. W ylosow any e le m e n t t a b l i c y WEKOLP o k r e ś l a num er k o l e j k i NRKOL (NRK0L=1 LKOL), do k t ó r e j z o s t a n i e w prow adzony p o ja z d I . N a s t ę p n i e o k r e ś l o n y z o s t a j e a t r y b u t 1 p o ja z d u I , c z y l i je g o t y p , o r a z w y lo so w a n y c z a s d o ja z d u p o ja z d u I do k o ń c a p o ł ą c z e n i a , c z y l i l i n i i STOP ( T . P O J . I ) . U m ie s z c z e n ie p o ja z d u I w z b i o r z e ZKOL p o w o d u je k o n t r o l ę i l o ś c i p o ja z d ó w z n a j d u j ą c y c h s i ę a k t u a l n i e w k o l e j c e NRKOL ( k o r z y s t a j ą c z t a b l i c y s t a n u k o l e j e k KOLEJKA). Po n a d a n iu o d p o w ie d n ic h w a r t o ś c i a tr y b u to m 2 , 4 , 5 i 6 p o ja z d u I n a p o d s t a w i e t a b l i c y WYREL lo s o w a n a j e s t r e l a c j a NRREL, c z y l i z a m ie r z o n y k i e r u n e k je g o d a l s z e j j a z d y . I n f o r m a c j ę t ę p rz e c h o w u je a t r y b u t 3 p o ja z d u I .
W b l o k u PRZYBYCIE WEWNĘTRZNE ( r y s . 2 ) r e a l i z o w a n a j e s t p r o c e d u r a zm iany s t a n u z w ią z a n a z p rz y b y w a n ie m p o ja z d ó w z e z b i o r u ZPOL do z b i o r u ZKOL. Na p o c z ą t k u dokonyw any j e s t p r z e g l ą d p o ja z d ó w p rz e b y w a ją c y c h w z b i o r z e ZPOL o r a z k o n t r o l a i c h a tr y b u tó w c z a s u ( T . P O J . I ) . J e ż e l i a t r y b u t c z a s u k t ó r e g o ś z p o ja z d ó w o s i ą g n ą ł w a r to ś ć z e r o ( p o j a z d d o j e c h a ł ju ż do k o ń c a w y b ra
n eg o p o ł ą c z e n i a ) , t o n a p o d s ta w i e a t r y b u t u 4 te g o p o ja z d u o d c z y ty w a n a j e s t i n f o r m a c j a , w k tó r y m p o ł ą c z e n i u NRPOL ( NRP0L=1• • • • • .LPOL) on s i ę z n a j d u j e i n a s t ę p n i e w z a l e ż n o ś c i od t y p u p o ja z d u o k r e ś l o n y z o s t a j e num er
122 R. K o n ie c z n y , S» t r a w ią c
S v uPtyN Ą t ć z ż ś
o d p r z y b y c i a p o f r& z
-DNIEGO P O JA Z D U NA DANYM WLOCIE
(wp
ł N R P Z ’ 1 I
N
< 3 { z >
¿Ciiww/f ODSTĘPU Ć Z A S U ÓO PRZYBYCIA N ASTS Yp n e g o p o j a z d un a d a n y m w l o c ieit p r z y b. N R P Z i I
Z N A L k ż lt Ń I Ś ÓOWOLNEGC Z S IE Ć 1 U SUN IĘC IE GO
5 P0JA2ÓU 7 w 2 'B rO P ? k"
Z TEGO ZBIOR U CZY NA ROZ-
-PATRYWANYM P R ZY B Y C IU
ZEW NETRZN -YM JEST
TR AM W AJ
LOSOWANIE POZYCJI Z WIERSZA TABLICY W EKO LP O D P O W IA D A JĄ C E M U A K T U A L N E
■MU NRPZ W ZAKRESIE OD 1 DO L D K N P Z -1
__ POZYCJI Z WIERSZA TA- LICY WEKOLP ODPOWIADAJĄCEGO A K TU ALN E M U N R P Z W ZA K R E S IE
OD 1 DO L D K N P Z______ ’
OK R E Ś L E N Ig'Ń U M ^ - W i r j T^ - ^ w T B z r s i r - U SU N IETY Z E Z B IO R U Z S IE Ć P O JA Z D I T N RKO L^W EKO LP IN R P Z , WYLOSOWANA POZYCJA 1
LOSOW ANIE TYPL -GO POJAZDU Z Z Ai
ROZPATRYWANE - RESU OD 1 DO 3
■■
ATRYBUT 1 P O JAZD U I-WYUOSOWANY TYP
' ’
LOSOW ANIE CZASU D O JAZD U POJAr -ZD U I DO LINII STOP 1 T.POJ 1 1
TR AM W AJU DO LINII STOPtCZAS WYMIANY PASAŻERÓW tT , PÓJ. I !
A T R Y B U T i P O J A Z D U U N R P O L
R y s. 1 a .B lo k PRZYBYCIE ZEWNĘTRZNE F i g . 1a.! B lo c k o u t e r coam ing l
Komputerowy m odel r u c h u .. 123
1
I U M IE S Z C Z E N IE POJAZDU I W ZBIORZE
W i e s z c zZn iI k u A Z D u I M ó b M w i W j H POZYCJ TABUCY STANU K3LEJEK KO LE JK A
ATRYBUT 6 POJAZDU IR/UMER WIDTU KTÓRYM PRZYBYt POJAZC ATRYBUT 2 POJAZDU hC Z AS PRZYBYCIA POJAZDU DO SYSTEMU ATRYBUT 5 POJAZDUI-CZAS PRZYBYCIA POJAZDU DO KOLEJKI
LOSOWANIE POZYCJI WIERSZA TA B L IC Y
1
WYREL ODPOWIADAJĄCEGO OKREŚLONEMU NR KOL W ZA - -K R E S IE OD 1 DO LDR EL1
O K R E Ś L E N IE N U M ER U R E L A C J I DLA POJAZDU I N R R E U W Y R E L 1 NR KOL.. Y/Y LOSOWANA POZYCJA 1
’
A T R Y B U T 3 P O JA Z D U I - N R R E L
' N R P Z — N R P Z + 1
< D
AL
E >
R y s. I b .B lo k PRZYBYCIE ZEWKĘTRZNE P i g . 1 b . B lo ck o u t e r coam ing
124 R. K o n ie c z n y , S . K raw iec
OKREŚLENIE NUMERU KHEJKI Z ODPOWIEDNIEGO WIERSZA TABU
Kr WEKOL DO KTÓREGO WPROW/
-OZONY ZOSTANIE TRAMWAJ NR KOL-WE KOL tNRPOL.LDKNPW)
LOSOWANIE POZYCJI z WIŚRSZA T A k jiy WĆKÓL ODPOWIADAJAJCEMU AKTUALNEMU NRPOL W Z A K R E S IE OD 1 DO L O K N P W -1
OKREŚLENIE NUMERU KOLEJKI, DO KTÓREJ WPROWADZONY ZOSTANIE POJAZD 1 NR KOI- WEKOL I NRPOL.WYIDSCMWA POZYCJA)
P O B R A N IE POJAZDU I Z E Z B O R U ZPOL UMIESZCZENIE PO JAZD U I W ZBIORZE ZKOL
[u m ie s z c z e n ie POJAZDU I NA OOPCWtBJNEJ POZYCJI TABUCY STANU KOLEJEK K LE M Aj
ATRYBUT 4 POJAZDU I - NRKOL
ATRYBUT 5 POJAZDU I- C Z A S PRZYBYĆ!A POJAZDU DO KOLEJKI
POWIĘKSZENIE O JEDEN ILOŚCI POJAZDÓW W KOLEJCE N R K Ó T POMNlEJSZEMEOJEDEN ILOSa POJAZDÓW W POtACZEMU NRPOL
CZY
--'- ¿ ^ K O L E J K A NRKOL 1 ■>.
RZEPEŁNIB
UÖSCWANIE PÓZYU 2 W E F & A TABUty~WfoEL odpcw ia- i
Sło n e m unrhdlwz a k r e s e o o idoldrelJ
._______ ..UMERU REL
I NRRELk WYRElNUMl J NRKOL,W lTn t p s.
t-zttiyBu ts r ö jA m rT T U F im -
N
RyB. 2 . B lo k PRZYBYCIE WEWNĘTRZNE y i g . 2 . B lo c k in n e r comming
Komputerowy m odel r u c h u . . . 125
k o l e j k i NRKOL, do k t ó r e j w p row adzony z o s t a n i e p o j a z d . Do o p e r a c j i ty c h w y k o rz y s ty w a n a j e s t t a b l i c a WEKOL. Po p r z e m i e s z c z e n i u p o ja z d u I ze z b i o r u
ZPOL do z b i o r u ZKOL, u a k t u a l n i e n i u i l o ś c i p o ja z d ó w w k o l e j c e HRKOL, po
ł ą c z e n i u NRPOL o r a z a tr y b u tó w 4 i 5 p o ja z d u X n a p o d s t a w i e t a b l i c y s t a n u k o l e j e k KOLEJKA n a s t ę p u j e k o n t r o l a i l o ś c i p o ja z d ó w w k o l e j c e NRKOL. N as
t ę p n i e p o d o b n ie j a k w b lo k u PRZYBYCIE ZEWNĘTRZNE n a p o d s t a w i e t a b l i c y WYREL lo s o w a n a j e s t r e l a c j a NRREL d l a p o ja z d u I .
W b l o k u ODJAZDY ( r y s . 3 ) r e a l i z o w a n a j e s t p r o c e d u r a zm ian y s t a n u z w ią z a n a z p rz y b y w a n ie m p o ja z d ó w z e z b i o r u ZKOL do z b i o r u ZPOL l u b ZSIEC, c z y l i p r o c e d u r a o d ja z d ó w p o ja z d ó w z e s k r z y ż o w a ń . D la k a ż d e j b a d a n e j k o l e j k i NRKOL n a p o d s t a w i e t a b l i c y s t a n u k o l e j e k KOLEJKA o k r e ś l a s i ę num er p i e r w s z e g o p o j a z d u . Na p o d s ta w i e a t r y b u t u 3 p o ja z d u I o k r e ś l o n y z o s t a j e n u m er r e l a c j i NRREL ( NRREL=1 . . . . LREL) , k t ó r ą z a m i e r z a p o d ą ż a ć p o ja z d . Na t e j p o d s t a w i e o k r e ś l o n y z o s t a j e num er p o ł ą c z e n i a NRPOL, do k tó r e g o m ożna w je c h a ć z r e l a c j i NRREL ( w y k o r z y s t u ją c t a b l i c ę K OLIZ). I s t n i e j ą t r z y w a r i a n t y o d ja z d u ze s k r z y ż o w a n ia , c z y l i u s u n i ę c i a z k o l e j k i NRKOL:
- o d ja z d p r z y z ie lo n y m ś w i e t l e ,
- " u t r u d n i o n y o d ja z d " ( n p . l e w o s k r ę t p o ja z d u c i ę ż a r o w e g o ) , - o d ja z d p r z y z i e l o n e j s t r z a ł c e .
Aby n a s t ą p i ł o d ja z d p r z y z ie lo n y m ś w i e t l e m uszą by ć s p e ł n i o n e n a s t ę p u j ą c e w a r u n k i :
- u p ł y n ą ł o d s t ę p c z a s u od o d ja z d u p o ja z d u p o p r z e d n ie g o ( T.KOL.NRKOL), - b r a k k o l e j k i k o l i z y j n e j d l a k o l e j k i NRKOL ( n a j c z ę ś c i e j j a z d a n a w p r o s t ) ,
a j e ż e l i k o l e j k a k o l i z y j n a KOLKOLIZ i s t n i e j e ( n p . l e w o s k r ę t ) , t o j e s t p u s t a l u b j e s t c z e rw o n e ś w i a t ł o n a s y g n a l i z a t o r z e t e j k o l e j k i l u b p i e r w szy p o ja z d w t e j k o l e j c e ma z a m i e r s k r ę c i ć w lew o l u b c z a s l u k i k o l e j k i k o l i z y j n e j KOLKOLIZ j e s t w ię k s z y od c z a s u e w a k u a c ji k o l e j k i NRKOL.
W p r z y p a d k u " u t r u d n i o n e g o o d ja z d u " ( n a j c z ę ś c i e j u t r u d n io n e g o le w o s k r ę t u p o j a z d u t y p u 3 ) n a s t ę p u j e u s u n i ę c i e te g o p o ja z d u z k o l e j j k i NRKOL n i e z a l e ż n i e od in n y c h u w aru n k o w ań , j e ż e l i t y l k o u p ł y n ą ł c z a s od o d ja z d u p o ja z d u p o p r z e d n i e g o z t e j k o l e j k i f w s y t u a c j i r z e c z y w i s t e j p o ja z d t a k i n a j c z ę ś c i e j w ym usza w y jazd ). O d jazd t a k i n a s t ę p u j e w mom encie z m ia n y c y k lu ś w i a t e ł .
Aby n a s t ą p i ł o d ja z d p r z y z i e l o n e j s t r z a ł c e , m uszą b y ć s p e ł n i o n e n a s t ę p u j ą c e w a r u n k i :
- u p ł y n ą ł o d s t ę p c z a s u od o d ja z d u p o ja z d u p o p r z e d n ie g o ( T.KOL.NRKOL), - b r a k k o l e j k i k o l i z y j n e j d l a k o l e j k i NRKOL, a j e ż e l i k o l e j k a k o l i z y j n a
KOLKOLIZ i s t n i e j e , t o j e s t o n a p u s t a l u b j e s t c z e rw o n e ś w i a t ł o n a s y g n a l i z a t o r z e t e j k o l e j k i l u b c z a s l u k i k o l e j k i k o l i z y j n e j KOLKOLIZ j e s t w ię k s z y od c z a s u e w a k u a c ji k o l e j k i NRKOL.
Po s p e ł n i e n i u w s z y s t k ic h w arunków o d ja z d u d a n eg o p o ja z d u I z k o l e j k i NRKOL n a s t ę p u j e p o b r a n i e p o ja z d u ze z b i o r u ZKOL 1 u m ie s z c z e n ie go w z b i o r z e ZSIEC l u b w z b i o r z e ZPOL w z a l e ż n o ś c i od t e g o , c z y p o ja z d o p u s z c z a
126 R. K o n ie c z n y , S . K raw iec
N R K D L-1
CZY OLEJKA NRKOO'
'
\ J E S T PUSTA
r
O K R E Ś L E N IE NUMERU PIERWSZEGO POJAZDU W KOLEJCE NRKOL NA PODSTAWIE TABLICY STANU KOLEJEK K O L E J K A I-K O L E JK A 11,NRKO L)
< E
■ O
OKREŚLENIE CZASU EWAKUAĆJI POJAZuUŻL SKRZYŻOWANIA W ZALEŻNOŚCI OD TYHJ POJAZDU
R ys. 3 a .B lo k ODJAZDY F i g . 3 a . B lo c k d e p a r t u r e s
Komputerowy m odel r u c h u .. 127
R y s. 3 b .B lo k ODJAZDY W g . 3>d. B lo c k d e p a r tu r e s
128 R. K o n ie c z n y , S . K raw iec
R y s. 3 b .B I ok ODJÀZBY F l g . 3ío-' B lo c k d e p a r t u r e s
Komputerowy n o d a l r u c h u .. 129
I POBRANIE POJAZDU I ZE ZBIORU ZKOL \
2
USTAWIENIE W S K A Z n M A RMUJACEGO ZE W DANYM CY-
KUJODJECHAC Z KOLEJKI NRKOL JAKIŚ POJAZD
f a t r y b u t z k o l e j k i n rk o l-i |
c
K ^A T R Y B U T 1 KOLEJKI NRKOL]
.. ...r~~'~ ... -v""‘
1 N = N + 1
N= K ^ --- ►---
\r
« B B S
W L
|OKREŚLENIE NUMERU WYLOTU Z SIEÜ WYLOT? WYLOT -1000
\jM IE S Z C Z E N IE P O J A Z D U T /fJ /ffiZ E
^MIESZCZENIE POJAZDU IW ZBORZE ZPOL |
\A T R Y B U T i POJAZDU I ? NRPOL
I--- J---
R ye. 3 d .B lo k ODJAZDY F i g . 3 d . B lo c k d e p a r tu r e »
130 R. K o n ie c z n y , S . K raw iec
< 5 D
m m m m * *
‘P Ó B M M B ź m i m ? WRLL+Ż TABLICY "
WYREL CZASU TRWANIA ŚWIATŁA CZERWO- -NEGO SYGNALIZATORA SYGNAŁ. NRKOL
+
ZM IAN A ŚWIATŁA Z CZERWONEGO N A Z I E - -LONE NA SYGNALIZATORZE SYGNAŁ. N RKO L
ZMIANA ŚWIATEŁ Z ZIELONEGO NA CZERWO
N E NA SYGNALIZATORZE SYGNAŁ. NRKOL
USTAWIENIE WSKAŹNIKA OZNACZAJĄCEGO. Z E W DANYM CYKLU ŚWIATŁA ZIELONEGO Z KOLEJKI NRKOL NIE ODJECHAŁ JESZCZE ŻA D EN P O JA Z D
A T R Y B U T ? K O L E J K I NRKOL- 0
1t l o s o w a n ie
n az a p a l e d l a p i e r w s NRKOL W ZJ
REFLEKSU KIEROWCY NIE ŚW IATŁA ZIELONEGO
m e m w ą g ?
KONTROLA SYTUACJI GDY ISTNIEJE TZW „UTRU D NC - -NY O D JA Z D " Z KO LEJKI
mmi
________A T R Y B U T O L E J K I N R K O U t
Rys. 4. Blok PRACA SYGHA1IZATORÓW Fig. 4. Block activity of aygnaling devices
Komputerowy a o d e l r u c h u . 131
B le ć s k r z y ż o w a ń c z y n i e . W m i ę d z y c z a s i e n a s t ę p u j e u a k t u a l n i e n i e t a b l i c y s t a n u k o l e j e k KOLEJKA, i l o ś c i p o ja z d ó w w k o l e j c e NRKOL o r a z o k r e ś l e n i e n um eru p o ł ą c z e n i a HRPOL l u b num eru w y lo tu z s i e c i . J e ż e l i p o ja z d o p u s z c z a s i e ć , n a s t ę p u j e o k r e ś l e n i e c z a s u p r z e j a z d u p o ja z d u I p r z e z c a ł ą s i e ć . J e ż e l i p o ja z d u m ie s z c z o n y z o s t a ł w z b i o r z e ZPOL, n a s t ę p u j e o k r e ś l e n i e c z a s u p r z e j a z d u p o j a z d u I ( T . P O J . I ) p r z e z p o ł ą c z e n i e NHPOL o r a z u a k t u a l n i e n i e a t r y b u t u 4 p o ja z d u I . Po o d j e ź d z i e p o ja z d u I z k o l e j k i NRKOL n a s t ę p u j e o k r e ś l e n i e c z a s u d o o d ja z d u n a s t ę p n e g o p o ja z d u z t e j k o l e j k i Ct. KOL.NRKOL). I n f o r m a c j a o ty m , c z y p o ja z d o p u s z c z a s i e ć , z a w a r t a j e s t w p i e r w s z e j k o lu m n ie t a b l i c y KOLIZ.
W b lo k u PRACA SYGNALIZATORÓW ( r y s . 4 ) r e a l i z o w a n a j e s t p r o c e d u r a zm ian y s t a n u ś w i a t e ł n a s y g n a l i z a t o r a c h . Z m iana s t a n u ś w i a t e ł ( z c z e rw o n e g o n a z i e l o n e l u b o d w r o t n i e ) n a s t ę p u j e w te d y , g d y u p ł y n ą ł c z a s t r w a n i a f a z y a k t u a l n e g o ś w i a t ł a ( T.SYGNAŁ.NRKOL). E fe k ty w n e c z a s y t r w a n i a ś w i a t e ł d l a k o l e j k i NRKOL p o b i e r a n e s ą z t a b l i c y WYREL. D la p o t r z e b b lo k u ODJAZDY w b l o k u PRACA SYGNALIZATORÓW w s t ę p n i e u s t a w i a n y j e s t a t r y b u t 2 r o z p a t r y w a n e j k o l e j k i NRKOL. J e ż e l i n a s t ę p u j e z m ia n a ś w i a t e ł z c z e ro w n e g o ma z i e l o n e , lo s o w a n y j e B t c z a s r e f l e k s u k ie r o w c y p ie r w s z e g o p o ja z d u w k o l e j c e NRKOL n a z a p a l e n i e ś w i a t ł a z i e l o n e g o .
C z ę ść k o ń co w a p ro g ra m u w z a l e ż n o ś c i od p o t r z e b p r z e z n a c z o n a j e s t do a n a l i z y w y n ik ó w , w y d ru k u h is to g ra m ó w I t p .
W s z y s tk ie b l o k i p ro g ra m u s y m u la c y jn e g o w s p ó ł p r a c u ją z e s ta n d a rd o w ą p r o c e d u r ą u p ły w u c z a s u , k t ó r a w y b i e r a n a j b l i ż s z e z d a r z e n i e , k t ó r e z a j d z i e w s y s t e m i e .
4 . R e a l i z a c j a m o d e lu d l a m i n ik o m p u te r a MERA 400
M odel r u c h u p o ja z d ó w w s i e c i s k r z y ż o w a ń z s y g n a l i z a c j ą ś w i e t l n ą z r e a liz o w a n y z o s t a ł w ję z y k u C S L /w e r s ja 16 n a m in ik o m p u te r z e MERA 400 w s y s t e m ie CROOK-4 [1] . U ż y ty t r a n s l a t o r ję z y k a CSL z b l i ż o n y j e s t do s t a n d a r d u CSL d l a m aszy n c y fro w y c h ICL s e r i i 1 9 0 0 [ 4 ] . Z o rie n to w a n y problem ow o ję z y k p ro g r a m o w a n ia CSL p r z y s to s o w a n y j e s t do m o d e lo w a n ia u k ład ó w z d a r z e ń d y s k r e t n y c h , co u ł a t w i a p r o c e s o p ro g ra m o w a n ia m o d elu p o p r z e z d o s t a r c z e n i e z b i o r u p o j ę ć z w a l n i a j ą c y c h u ż y tk o w n ik a od z b y t s z c z e g ó ło w e g o program ow a
n i a i u m o ż l iw ia s k o n c e n tr o w a n ie s i ę n a z a s a d n i c z y c h p r o b le m a c h . W c h w i l i o b e c n e j k o n k r e t n e p o t r z e b y o b li c z e n io w e sp o w o d o w ały , ż e w a k t u a l n e j w e r s j i p ro g r a m u s y m u la c y jn e g o zm ien n e o p is y w a n e w c z e ś n ie j p r z y j m u ją n a s t ę p u j ą c e w a r t o ś c i : L P 0 J= 5 0 0 , LSYG=100, LK0L=200, LP0L=100, LPZ=100, LDKNPZ=5, LDKNPW=5, LDREL=4, LREL=400, LKKx4, M LP0J=30. D la t a k z w y m iąro - w anych z b io r ó w i t a b l i c p ro g ra m s y m u la c y jn y z a jm u je o k o ło 47 K słó w p a m ię c i o p e r a c y j n e j , z c z e g o n a t r e ś ć p ro g ra m u p r z y p a d a o k o ło 20 K s łó w .
S to s u n e k c z a s u s y m u la c y jn e g o do r z e c z y w i s t e g o j e s t f u n k c j ą k i l k u c z y n n ik ó w , m . i n . t o p o l o g i i s i e c i , p r z y j ę t e g o k w a n tu c z a s u , c z ę s t o ś c i w y stęp o w a-
132 R. K o n ie c z n y , s . Krawi —
n i a z d a r z e ń w s i e c i i t d . P rz y k ła d o w o d l a w a r i a n t u s i e c i B k ł a d a j ą c e j s i ę z 18 k o l e j e k s t o s u n e k c z a s u s y m u la c y jn e g o do r z e c z y w i s t e g o w y n o s i 1 / 4 , n a t o m i a s t d l a s i e c i z b l i ż a j ą c e j s i ę do 100 k o l e j e k s t o s u n e k t e n d ą ż y do p r o p o r c j i 1 / 1 «
W ie lo d o s t ę p n y s y s te m o p e r a c y j n y CROOK-4 m in ik o m p u te r a MERA-400 u m o ż li
w ia j e d n o c z e s n ą r e a l i z a c j ę k i l k u n a s t u p r z e b i e g ó w p r o c e s u s y m u la c y jn e g o d l a r ó ż n y c h w a r ia n t ó w s i e c i . Jed y n y m o g r a n i c z e n i e m j e s t w i e l k o ś ć a k t u a l n i e d o s t ę p n e j p a m i ę c i o p e r a c y j n e j ( k a ż d y z m odułów s y m u la c y jn y c h s i e c i s k r z y ż o w a ń może w c h w i l i o b e c n e j z a j ą ć m a k s y m a ln ie 64 K słó w p a m ię c i o p e ra c y j n e j ) .
Ł ą c z n y c z a s k o m p i l a c j i p ro g r a m u n i e p r z e k r a c z a 3 m i n u t , c o j e s t i s t o t n e p r z y e w e n tu a ln y m n a n o s z e n i u z m ia n w p r o g r a m i e .
5 . Uwagi końcow e
Z r e a l iz o w a n y n a m i n ik o m p u te r z e MERA-400 m o d e l r u c h u p o ja z d ó w w s i e c i s k r z y ż o w a ń z s y g n a l i z a c j ą ś w i e t l n ą p o s i a d a w s z y s t k i e c e c h y s y m u l a t o r a , c z y l i n a r z ę d z i a do b a d a n i a p ro b le m ó w r u c h u w d o w o ln e j s i e c i u l i c . W c e l u p r z e p r o w a d z e n i a e k s p e r y m e n tu s y m u la c y jn e g o d l a d o w o ln e j s i e c i w y s t a r c z y z m i e n ić d a n e , c z y l i e le m e n ty t a b l i c s t o p o l o g i c z n y c b o r a z d a n e p o m o c n ic z e o b e jm u ją c e r o z k ł a d y c z a só w m ię d z y p o s z c z e g ó ln y m i z d a r z e n i a m i .
Z r e a l iz o w a n y m o d el m o żn a w y k o rz y s ty w a ć do o b l i c z a n i a d o w o ln ie z d e f i n i o w anych w s k a ź n ik ó w j a k o ś c i r u c h u . P r z e w id u j e s i ę j e g o ro z b u d o w ę w k i e r u n k u d o k ł a d n i e j s z e g o o p i s u r u c h u n a p o ł ą c z e n i u m ię d z y s k r z y ż o w a n ia m i , u w z g lę d n i e n i e m a k s y m a ln ie d u ż e j i l o ś c i ą m o ż liw y c h z a k ł ó c e ń r u c h u o r a z m o ż l iw o ś c i p o d j ę c i a w s p ó ł p r a c y z s y m u la to r e m u k ł a d u s t e r o w a n i a ru c h e m dorogow ym .
I s t n i e j e m o ż liw o ś ć p r z e p r o g r a m o w a n ia m o d e lu n a d o w o ln y m in ik o m p u te r p o s i a d a j ą c y minimum 6 4 K s łó w p a m i ę c i o p e r a c y j n e j .
LITERATURA
[1] G o c a łe k J . , K l a u z i ń s k i J . : T r a n s l a t o r j ę z y k a CSL-CROOK d l a m in ik o m p u t e r a MERA-400 w s y s t e m i e o p e ra c y jn y m CROOK-4. I n s t r u k c j a p r o g r a m i s t y . P o z n a ń 1984«
[2] H offm an n G .: Moeglichkeiten der Kraftstoffeinsparung bei der Lichtsi-
gnalsteuerung, Strasse und Autobahn, vol. 3 3 , h . 7 , J u n i 1 9 8 2 .
[3] K aczm arek M. s S ie ć u l i c - ze z b i o r u " S y m u la c ja r u c h u p o to k u p o ja z d ó w " , WKiŁ, W arszaw a 1 9 8 0 .
[4] K o n d r a to w ic z L . : M o d elo w an ie s y m u la c y jn e s y s te m ó w . WNT, W arszaw a 1 9 7 8 . []5] K o re n C. : T r a f f i c s i g n a l p l a n n i n g t o r e d u c e f u e l c o n s u m p ti o n , M a t e r i a ł y
I I I K o n f e r e n c j i Nauk a - T r a n s p o r t - P r a k t y k a , W arszaw a 1 9 8 1 .
Komputerowy m odel r u c h u .. 133
(6] K r y s t e k R. j S y n te t y c z n y w e k a ź n lk j a k o ś c i r u c h u u l i c z n e g o ja k o k r y t e r i u m s t e r o w a n i a , Z e s z y ty Naukowe P o l i t e c h n i k i G d a ń s k ie j , n r 2 9 8 , 1 9 8 0
.
(7] W o jciech o w sk i B. i i n . s Z m n ie js z e n ie e n e r g o c h ło n n o ś c i t r a n s p o r t u po
p r z e z o p ty m a ln e s t e r o w a n i e ru ch em p o ja z d ó w . P r a c a n - b I n s t y t u t u T ran s p o r t u P o l i t e c h n i k i Ś l ą s k i e j ( n i e p u b l i k o w a n ą ) , K a to w ic e 1 9 8 5 .
R e c e n z e n t« D o c. d r J a n W ie s n e r
KOMIIbBTEPHAH MOAEJIb ftBHKEHHR nOE3HOB B CETH IIBPEKPECTKOB CO CBETOBOM CHrHAHH3AffiIEa
P e a » m e
B c ia T B e n p e A c ia B r e s a uoaswb n y c z a noesAOB b c e i a n e p e z p e c z z o B co C B ezo- Bofi c z r H a x H 3 a n a e0 . M oAezt s i a S u ra peazaaoB aH a Ha uzHHKounBCTepe MEPA-400 b onepaUHOHHoa c a c i e u e K P7K -4. MoAezb onporpauMHpoBaHa a a a s u z e MOAexapoBaHHH AKCZpeTHUZ coOhthB , UCJI.
B MOAeaz npzHBTO, ?To c e r t n e p e z p e c z z o B c o CBeTOBofl carH ajiH 3anae0 H Bxae-
t c h H;ezo0 cH c? eu o 0 u a c c o B o r o oócjtyzzBaHHa nepeABHranmzzcH b He0 noe3AOB.
IIoesA a nepeABH rannH eca b c e z a s b u b i c e n o io z o u 3aaB oz a b x o a u b c e z a h Ha n e p e z p e c z z a x - s t o OTAeibHHe M eczą o6cxyzaaBaH H H . Mo*e.iŁ c o c z o h t H3 c n e z y - nm ero z z a c c a oĆ Ł ezzoB s n o e 3 A a , c a rH a r a s a zo p H , o u e p e A a , coeABHeHHH, b xoa H3 BHe. KajLŁUi! o ó b e z z , BazoAHiąHficfilB|moacxh xapazzepH 30BaH cbohmh azpB Ó yzzauB , z o T o p u e a z z y a r a s z p y m z c a b n p o p e c c e cuMyjtauHH.
IIpeACTaBaeHHM b c z a z a e moacjub HMeez B ce CBoSczBa CHM yiazopa, T . e . c n o - co6h axh HccaeAOBaHHH npofiieMOB ABzzeKHH b a bÓoM c e z a n e p e z p b c z z o B . H as nposeAeHHH caMyAHuaoHHoro sz c n e p a M e a z a e i c Ó o K c e z a aeoÓioABMO B B ecza aoBue z o n o a o r a a e c z a e a MoSaabaue AaHHue.
COMPUTER MODEL OP VEHICLES MOVEMENT IN THE CROSS NETWORK WITH LIGHT SIGNALING
S u m m a r y
A model of vehicles movement in the cross - roads network with light signaling is considered. This model has been realised in the MERA-400 minicomputer with the operation system CROOK-4. The model has been pro
grammed in the discrete events modeling language CSL. The cross-roads net
work with light signaling is treated as a queuing system of the moving vehicles. In the model following classes of plants are distinguished:
vehicles, signaling devices, queues, connections, external comings. Every plant in the model has been described by its atributes which may actuated during the simulation process. The model has got all the features of a simulator i.e. a mean to investigate a problem of movement in the arbitra-
134 R. K o n le c z n y , S . I r a w le c
c r o s s - r o a d s n e tw o r k . To make a s i m u l a t i o n e x p e r i m e n t f o r a n a r b i t r a r y n e tw o r k i t s u f f i c e s t o i n t r o d u c e a new t o p o l o g i c a l and m ovem ent d a t a .