FORUM PTT -  Strona Główna
FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy RejestracjaRejestracja  ZalogujZaloguj

Odpowiedz do tematu
Poprzedni temat :: Następny temat
Automatyzacja sterowania
Autor Wiadomość
JARO 
super user


Pomógł: 1 raz
Dołączył: 26 Lut 2008
Posty: 181
Skąd: Lubin
Wysłany: 26-03-2012, 12:07   Automatyzacja sterowania

W trakcie prac nad semaforami doszedłem do wniosku, zresztą wspólnie z innymi użytkownikami, że można blokować rozjazdy za semaforami podajacymi zezwolenie na jazdę. Pojawiła się taka możliwość po zautomatyzaowaniu wyszukiwania drogi przebiegu za semaforami. Problem jest taki:
1. Za semaforem są blokowane rozjazdy od pierwszego rozjazdu za semaforem do ostatniego przed następnym semaforem. Kiedy pociąg cały przejedzie za dany rozjazd jest on uwalniany dla inne go pociągu.
2. Za semaforem są blokowane rozjazdy od pierwszego do ostatniego pod następnym semaforem. Wszystkie te rozjazdy są odblokowywane dopiero po przejechaniu całego pociągu za ostatni rozjazd.
Co wybrać, który wariant?
Ostatnio zmieniony przez JARO 26-03-2012, 12:08, w całości zmieniany 1 raz  
 
 
zolwik
znawca
Dyżurny Ruchu



Pomógł: 232 razy
Wiek: 38
Dołączył: 18 Lut 2008
Posty: 5126
Skąd: Wrocław
Wysłany: 26-03-2012, 14:53   

oczywiście drugi.
przestawianie rozjazdów jest "uwalniane" dopiero w chwili kiedy cały przebieg zostanie zwolniony. więc zdecydowanie wariant 2
_________________
Pogromca AI

TOWARY i ŁADOWNIE PNT https://1drv.ms/u/s!AuMHAl_RhKy3f6eiQA_ZfFAf0BM?e=Gj1ZGa
 
 
 
JARO 
super user


Pomógł: 1 raz
Dołączył: 26 Lut 2008
Posty: 181
Skąd: Lubin
Wysłany: 26-03-2012, 15:42   

Uwolnienie rozjazdów po przejechaniu całego przebiegu, w przypadku gdzie ostatni rozjazd jest zdecydowanie dalej, może powodować blokowanie całej głowicy rozjazdowej. Wiem że zolwik dążysz do symulacji rzeczywistości, ale ciągle pojawiają się u mnie wątpliwości.Bo czy nie racjonalnie jest uwolnić już wcześniej niektóre rozjazdy tak by inny pociąg mógł ustawić sobie przebieg a nie czekać aż przejedzie wcześniejszy pociąg za ostatni rozjazd?
Z punktu widzenia samego kodu to w sumie uwalnianie za ostatnim rozjazdem jest krótsze do napisania.
 
 
zolwik
znawca
Dyżurny Ruchu



Pomógł: 232 razy
Wiek: 38
Dołączył: 18 Lut 2008
Posty: 5126
Skąd: Wrocław
Wysłany: 26-03-2012, 15:59   

W niektórych przypadkach, przebiegi czasem idą na torach koło siebie i wcześniejsze uwolnienie rozjazdów może spowodować, że pociągi spotkają się gdzieś na rozjazdach. A uwolnienie przebiegu za ostatnim rozjazdem możliwość taką eliminuje. A cały system sterowania chcemy zrobić jak najbardziej autentyczny, więc ja obstaję przy swoim.
_________________
Pogromca AI

TOWARY i ŁADOWNIE PNT https://1drv.ms/u/s!AuMHAl_RhKy3f6eiQA_ZfFAf0BM?e=Gj1ZGa
 
 
 
Bartek_Sp
trainz


Pomógł: 23 razy
Wiek: 35
Dołączył: 19 Lut 2008
Posty: 317
Skąd: Sopot
Wysłany: 26-03-2012, 19:15   

Czasami długie przebiegi mogą być dzielone na sekcje. W takim przypadku utwierdzany jest cały przebieg do semafora, natomiast zwalnianie następuje po przejechaniu ostatniej zwrotnicy danej sekcji.
 
 
 
zolwik
znawca
Dyżurny Ruchu



Pomógł: 232 razy
Wiek: 38
Dołączył: 18 Lut 2008
Posty: 5126
Skąd: Wrocław
Wysłany: 26-03-2012, 19:22   

zajętość toru( czerwone szczeliny) jest zwalniana kawałkami, ale nie całe utwierdzenie przebiegu. przynajmniej ja się jeszcze z takim przypadkiem nie spotkałem..
_________________
Pogromca AI

TOWARY i ŁADOWNIE PNT https://1drv.ms/u/s!AuMHAl_RhKy3f6eiQA_ZfFAf0BM?e=Gj1ZGa
 
 
 
JARO 
super user


Pomógł: 1 raz
Dołączył: 26 Lut 2008
Posty: 181
Skąd: Lubin
Wysłany: 26-03-2012, 19:36   

zolwik napisał/a:
W niektórych przypadkach, przebiegi czasem idą na torach koło siebie i wcześniejsze uwolnienie rozjazdów może spowodować, że pociągi spotkają się gdzieś na rozjazdach. A uwolnienie przebiegu za ostatnim rozjazdem możliwość taką eliminuje. A cały system sterowania chcemy zrobić jak najbardziej autentyczny, więc ja obstaję przy swoim.

Technicznie to miałoby tak wyglądać. Jeden pociąg już sobie jedzie przez wiele rozjazdów. W trakcie tej jazdy nawet może to być z przeciwnej strony pojawił się drugi pociąg którego trasa ma wspólny rozjazd z tym pierwszym pociągiem. I teraz - dopóki pociąg pierwszy nie przejedzie za wspólny rozjazd to pociąg drugi nie dostanie na semaforze pozwolenia na wjazd na całą w ogóle głowicę. Jak już tylko pociąg pierwszy znajdzie się za rozjazdem wspólnym to pociąg drugi dostanie wolną drogę na wjazd dopiero na głowicę.
A niestety, według drugiego przypadku pociąg drugi czeka aż pociąg pierwszy przejedzie za ostatni rozjazd który co gorsza może stać w znacznej odległości od spornego odcinka torów lub samego rozjazdu.
Wierzę wam, bo pewnie znacie takie zasady z realu - może pracujecie na kolei. Jednak ja tu logicznie próbuję rozegrać i nie upieram się, że tak ma być. Gdy na jakimś węźle mocno obciążonym ruchem pojawi się wiele takich pociągów w jednym czasie to rozwiązanie pierwsze szybciej rozładuje ruch. A jeszcze dochodzi tzw problem pierwszeństwa. A może przyjąć zasadę kto pierwszy ten lepszy? Ten problem wykracza za zadania jakie stawiałbym semaforom.
 
 
Bartek_Sp
trainz


Pomógł: 23 razy
Wiek: 35
Dołączył: 19 Lut 2008
Posty: 317
Skąd: Sopot
Wysłany: 26-03-2012, 19:37   

Cytat z WTBE10:
Cytat:

1. Przebieg pociągowy należy utwierdzać. Po utwierdzeniu przebiegu nie dopuszcza się możliwości zmiany stanu któregokolwiek elementu z wyjątkiem zmiany sygnału zezwalającego na zabraniający.
Utwierdzenie przebiegu może być uchylone:
1) samoczynnie - po przejechaniu przez pociąg ostatniej zwrotnicy znajdującej się w drodze jazdy,
2) przez personel obsługi:
a) w sposób natychmiastowy bez względu na zajętość drogi przebiegu, z rejestracją tej czynności,
b) ze zwłoką czasową (około 90- 120 sekund), przy czym zwalnianie musi być przerwane samoczynnie z chwilą ząjęcia drogi jazdy przez tabor.

2. Przebieg utwierdzony może być podzielony na sekcje utwierdzone równocześnie z całym przebiegiem. natomiast zwalniane pojedynczo zgodnie z zasadami ust. 1
 
 
 
JARO 
super user


Pomógł: 1 raz
Dołączył: 26 Lut 2008
Posty: 181
Skąd: Lubin
Wysłany: 26-03-2012, 19:46   

zolwik napisał/a:
zajętość toru( czerwone szczeliny) jest zwalniana kawałkami, ale nie całe utwierdzenie przebiegu. przynajmniej ja się jeszcze z takim przypadkiem nie spotkałem..

Same szczeliny czyli sterowanie z pulpitu to nieco inne zadanie, do którego również zamierzam przygotować same semafory które są w mojej edycji. Pulpit nastawniczego będzie dodatkiem który za pomocą rozjazdów i poleceń do semaforów będzie sterowała ruchem. Skrypt pulpitu będzie odpowiadał za bezpieczeństwo, a skrypt semafora będzie odpowiedzialny za podawanie sygnałów i zatrzymywanie pociągów. Jednak muszę pisząc skrypty do semaforów pamiętać, że większość użytkowników może nie chcieć używać pulpitu. Dlatego skrypty semaforów muszą być tak bardzo uniwersalne i zakładać jak się tylko da szerokie zastosowanie co oczywiście dodatkowo komplikuje moją robotę.
 
 
JARO 
super user


Pomógł: 1 raz
Dołączył: 26 Lut 2008
Posty: 181
Skąd: Lubin
Wysłany: 26-03-2012, 19:54   

...no OK. Nie będę zaprzeczał że w realu tak jest. Tak tą instrukcję skonstruowano bo ten wariant jest bezpieczniejszy: pociąg ma się znaleźć za ostatnim rozjazdem. Ale w Trainzie ten ostatni rozjazd może być 5 km dalej. Wtedy wszystko stoi i czeka aż jakiś towarowy dowlecze się za ostatni rozjazd, chociaż już dawno istotny wspólny tor czy rozjazd jest wolny. Tylko o to mi chodzi.
 
 
Alana 
znawca


Pomogła: 129 razy
Dołączyła: 16 Lut 2008
Posty: 2201
Skąd: Truj-miasto
Wysłany: 26-03-2012, 20:02   

Po to jest zwalnianie przebiegu odcinkami zeby tego uniknac. I mysle ze tego trzeba sie trzymac.
_________________
MEOW!
 
 
 
zolwik
znawca
Dyżurny Ruchu



Pomógł: 232 razy
Wiek: 38
Dołączył: 18 Lut 2008
Posty: 5126
Skąd: Wrocław
Wysłany: 26-03-2012, 20:11   

ale robiąc układy stacyjne nie robi sie takich długich odcinków jak 5 km czy coś takiego.
na stacji można stawiać wiele semaforów wjazdowy drogowskazowy i nastepny itd.
więc jak jakiś pociąg ma chwilę czekać to cóż.. zdarza.. zatrzyma się poczeka i pojedzie dalej

to jest moje zdanie, za którym stoję twardo :)
_________________
Pogromca AI

TOWARY i ŁADOWNIE PNT https://1drv.ms/u/s!AuMHAl_RhKy3f6eiQA_ZfFAf0BM?e=Gj1ZGa
 
 
 
zolwik
znawca
Dyżurny Ruchu



Pomógł: 232 razy
Wiek: 38
Dołączył: 18 Lut 2008
Posty: 5126
Skąd: Wrocław
Wysłany: 26-03-2012, 22:07   

a moze jeśli to nie jest jakiś duży problem to zrobić 2 wersje i każdy sobie będzie wybierać
_________________
Pogromca AI

TOWARY i ŁADOWNIE PNT https://1drv.ms/u/s!AuMHAl_RhKy3f6eiQA_ZfFAf0BM?e=Gj1ZGa
 
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group