1 Warsztaty TAF – TSI Śledzenie przewozówPaweł Jakubowski Warszawa / września 2017 r.
2 TAF TSI – zakres danych Dokumentacja zakresu danych TAF TSI opisuje duży zakres danych, które na pierwszy rzut nie mają ze sobą połączenia. Jednym z trudniejszych zagadnień jest określenie estymowanego czasu przybycia przesyłki (lub wagonów pod załadunek) dla konkretnego Klienta. Owa trudność polega na tym, że informacje o wagonie musimy połączyć z informacjami o Kliencie oraz rozkładzie jazdy. Do uzyskania powyższej informacji wykorzystywany jest EKL (Elektroniczna Księga Logistyki) – jest to system w całości projektowany i wytwarzany przez PKP CARGO S.A. System EKL rozwijany jest od 2009, w skład systemu wchodzi również EKL Monit.
3 Zakres danych do analizyBy otrzymać dokładną informację o położeniu oraz móc ją powiązać z konkretnym Klientem/przesyłką konieczne jest powiązanie danych z poniższych obszarów: Drużyny trakcyjne Rozkłady jazdy Lokomotywy Programowanie i planowanie (Zamówienia na wagony i Harmonogramy) Wagony Dane handlowe (listy przewozowe).
4 Omawiany przypadek śledzenia przewozów ZarysOmówiony w dalszej części przypadek będzie bazował na przewozie poza harmonogramem, posiadającym zamówienie na wagony złożonym na 3 dni przed datą zapotrzebowania na wagony. Przewóz ładowny będzie wykorzystywał wiele rozkładów jazdy i będzie w relacji krajowej. Całość przewozu będzie realizowana na licencji PKP CARGO. Główne problemy: krótki czas życia procesu, wiele procesów w jednym momencie, na różnym etapie realizacji.
5 Śledzenie przewozów W omawianym przykładzie w momencie złożenia zamówienia na wagony powoływane są dwa procesy, które muszą zostać obsłużone: Jazda próżna Pytanie klienta: Kiedy będą wagony pod załadunek? Dane wejściowe: Zamówienie na wagony Jazda ładowna Pytanie klienta: Kiedy u mnie będzie przesyłka? Dane wejściowe: List przewozowy, harmonogram, zamówienie na wagony
6 Łączenie zamówienia na wagony z planemSkojarzenie rozkładu jazdy z jazdą próżną z zamówieniem na wagony. Problem: Zmienność ilości wagonów w trakcie jazdy pociągu (usterka, zmiana dyspozycji)
7 Śledzenie przyjazdu składu próżnegoZamówienie na wagony jest połączone z planem SEPE, dzięki czemu wiemy, gdzie obecnie są wagony dla Klienta, oraz możemy określić szacowany czas przyjazdu do stacji docelowej.
8 Informacje o pociągu W przypadku nie planowych postojów, opisujemy każdorazowo przyczynę oraz prognozowany czas dalszego uruchomienia pociągu (czasy te są aktualizowane wraz ze zmieniającą się sytuacją). Te dane są przenoszone do plansz raportów monitorujących pokrycie zamówień.
9 Kiedy wagony będą pod załadunek?Poza estymacją czasu przyjazdu do stacji docelowej, określenie godziny podstawienia pod załadunek zależy od planowych obsług i jeżeli to jest konieczne od dostępności drużyny manewrowej.
10 Jazda próżna – uproszczony model danych
11 Główne problemy – śledzenie próżny1 Próżne wagony nie posiadają dokumentów przewozowych Stacja/bocznica do której wagony zamawia klient należy do innych obiektów niż te po których poruszają się pociągi. 2 Przekształcenia danych – monitorowanie wykonania zamówionego rozkładu jazdy w tym terminowość dostępnych danych. 3
12 Obiekt „proces przewozowy”Podczas łączenia elementów procesu przewozowego pojawił się problem: jak połączyć zamówienie na wagony z rozkładem jazdy i jak monitorować czas przewozu. Problem rozwiązaliśmy projektując obiekt proces przewozowy, który reprezentuje wewnętrzne zamówienie na realizacje przewozu. Genezą dla ładownego procesu jest m.in. Zamówienie na wagony.
13 Obiekt „proces przewozowy”Do utworzenia procesu przewozowego konieczne są minimum poniższe informacje: Relacja przewozu Planowy termin uruchomieniu przewozu Oczekiwany termin dostarczenia przesyłki (jeżeli jest taka konieczność) Rodzaj ładunku (materiał niebezpieczny, specjalne warunki przewozu) Powyższe informacje są dostępne są podczas składania zamówienia na wagony lub harmonogramie przewozu.
14 Jazda ładowna – proces przewozowyProces przewozowy jest to obiekt, który jest dostępny przed rozkładem jazdy i listem przewozowym - który posiada informacje o kontrahencie, planowanej drodze przebiegu oraz oczekiwany czas uruchomienia i ewentualnie dostarczenia przesyłki. Proces agreguje wiele rozkładów jezdy od wielu zarządców infrastruktur.
15 Jazda ładowna – proces przewozowyZakup rozkładu do procesu, wykorzystanie istniejącego rozkładu jazdy lub jego fragmentu. Wykonanie rozkładu jazdy – do procesu dostarczana jest informacja o aktualnym położeniu pociągu
16 Obiekt „proces przewozowy”Połączenie rozkładu jazdy z procesem przewozowym pozwala na monitorowanie realizacji, gdy pytamy o zamówienie na wagony lub o realizację harmonogramu w ruchu zwartym. By uzyskać śledzenie w ruchu rozproszonym, lub móc odpowiedzieć na pytanie na jakim etapie jest realizacja relacji listu przewozowego – konieczne jest dodanie i tego obiektu do procesu przewozowego.
17 Jazda ładowna – pociąg R7Do pociągu, przed odjazdem i aktualizowane w trakcie jazdy są informacje o wagonach w składzie pociągu – dokument R7.
18 Jazda ładowna – informacje o przesyłcePrzed odjazdem pociągu ze stacji uruchomienia do systemu został wprowadzony również list przewozowy, wraz z wykazem wagonów które ten list realizują.
19 Jazda ładowna – informacje o wagoniePoprzez połączenie listu przewozowego, przez wagon, dokument R7 do pociągu istnieje możliwość przeniesienia informacji o ostatniej stacji do danych o liście przewozowym. Wcześniejsze posiadanie procesu przewozowego pozwala na przepisywanie R7 do innych planów realizujących danych przewóz dla których wyżej wymieniony dokument nie jest sporządzany.
20 Jazda ładowna– uproszczony model danych
21 Główne problemy – śledzenie ładowny1 Wiele komórek biznesowych zaangażowanych jest do wprowadzenia danych, oraz wiele procesów biznesowych w których dane są uzupełniane – ma wpływ na terminowość wprowadzanych danych. Operacyjna zmienność danych – zmiana relacji procesu, wyłączenia wagonów z procesu, błędnie wprowadzone informacje. 2 Integracja procesów niezależnych procesów biznesowych 3
22 Problem - słownik punktówWOT/DIUM – baza danych na podstawie której klient zleca przewóz. POS – Baza na podstawie której budowane są drogi przebiegu pociągu w relacji krajowej. PCS – Baza punktów poza granicami kraju wykorzystywana do konstrukcji rozkładów jazdy. SKRJ ID – baza punktów wykorzystywana przez system SKRJ. DS100 – Baza punktów wykorzystywana przez DB Netz. I nasz EKL ID – integracja powyższych.
23 Dziękuję za uwagę.