Pomoc

Generowanie bloków

RailKernel potrafi wyznaczyć bloki operacyjne bezpośrednio z kontaktów informacji zwrotnej i geometrii kompletnego układu. Nie trzeba ręcznie mierzyć, liczyć torów ani budować bloków element po elemencie.

Uruchamianie generowania bloków

Otwórz menu Definiuj i wybierz Generuj bloki. Przycisk informacyjny obok polecenia otwiera tę stronę. Musi być otwarty projekt zawierający tory i co najmniej jeden umieszczony kontakt. RailKernel natychmiast wykonuje generowanie i pokazuje podsumowanie nowych bloków. Istniejące bloki pozostają bez zmian; uwzględniane są tylko kontakty nieprzypisane jeszcze do bloku.

Jak działa algorytm

RailKernel najpierw buduje graf ze wszystkich umieszczonych torów, flextracków i dokładnie przekształconych złączy. Każdy nieprzypisany kontakt dostarcza jeden lub kilka torów początkowych. Od nich algorytm podąża po połączonych torach nadających się do bloku w obu kierunkach, aż napotka granicę: rozjazd lub skrzyżowanie, kozioł oporowy, koniec toru albo tor należący już do istniejącego bloku. Przełączane węzły celowo pozostają poza blokami, ponieważ mogą uczestniczyć w kilku trasach. Kontakty znalezione na tym samym nieprzerwanym odcinku są łączone w jeden blok.

Geometria dostarcza pomiarów

Nie trzeba wpisywać długości ani mierzyć torów fizycznych. Geometria katalogowa, położenia złączy, łuki i ścieżki flextrack już opisują cały odcinek. RailKernel porządkuje elementy od jednej granicy do drugiej i oblicza długość z rzeczywistej geometrii. Wygenerowane bloki otrzymują kolejne nazwy, takie jak B001, i są później zwykłymi edytowalnymi blokami: można je zmienić, poprawić właściwości, kontakty i zachowanie zatrzymania.

Dlaczego każdy wygenerowany blok wymaga kontaktu

Blok reprezentuje tor, którego zajętość RailKernel może obserwować. Bez co najmniej jednego kontaktu nie ma wiarygodnego dowodu, że pociąg wjechał lub wyjechał, dlatego generator nie tworzy bloku z całkowicie niewykrywanego odcinka. Nie jest to błąd i nie oznacza, że każdy milimetr toru musi mieć detekcję.

Niewykrywany tor między blokami

Trasowanie nadal korzysta z pełnego grafu układu. Tory i akcesoria między dwoma wykrywanymi blokami pozostają częścią trasy jako geometria międzyblokowa, choć nie tworzą osobnego bloku. Ich dokładne długości uczestniczą w obliczeniach trasy i odległości operacyjnej, a wszystkie akcesoria są rezerwowane i przełączane przed wjazdem pociągu. Można więc stosować rozsądne odcinki detekcji bez tworzenia sztucznych bloków dla każdego krótkiego fragmentu bez kontaktu.

Sprawdzanie wyniku

Generowanie usuwa powtarzalną pracę konfiguracyjną, ale wynik nadal należy do użytkownika. Sprawdź podsumowanie i plan, nadaj blokom znaczące nazwy oraz zweryfikuj kontakty i granice fizyczne przed uruchomieniem automatyki. Ponowne Generuj bloki zachowuje istniejące definicje i próbuje utworzyć bloki tylko dla kontaktów nadal nieprzypisanych.