Program TMS na placu budowy - dostawy jako proces z ograniczeniami

Koordynacja dostaw materiałów na plac budowy jest trudna, a każdy błąd oznacza opóźnienie i straty. Tradycyjne metody, oparte na telefonach i papierowych dokumentach, zawodzą przy większej liczbie dostawców. Program TMS, czyli Transport Management System, przenosi to na wspólny harmonogram, w którym każdy transport ma termin oraz przypisany pojazd, a jego status widać na bieżąco.

Plac budowy nie działa jak magazyn. Dostawa betonu wymaga gotowej pompy, dostawa elementów konstrukcyjnych - pracującego dźwigu, a opóźnienie pojedynczego transportu może zatrzymać całą ekipę. Program, który zna te zależności, planuje przyjazdy pod zasoby, a nie pod samą godzinę rozładunku.

Czym plac budowy różni się od magazynu

Magazyn ma stałe rampy, ustalone godziny pracy i powtarzalny przepływ towaru. Plac budowy ma dojazd zmieniający się wraz z etapem prac, ograniczoną przestrzeń składowania i zależność od pogody. Te różnice przekładają się na wymagania wobec oprogramowania.

CechaMagazynPlac budowy
Miejsce rozładunkustała rampa lub dokbrama i strefa tymczasowa, zmienna w czasie
Zasób ograniczającyliczba ramp i obsadadźwig albo pompa, a czasem samo miejsce na składowisku
Dojazdstały, znany kierowcomtymczasowy, z ograniczeniami tonażu i wysokości
Skutek opóźnieniakolejka przy bramieprzestój maszyn i ekipy budowlanej

Reguła: na placu budowy transport planuje się od zasobu, który go przyjmie, a nie od godziny wyjazdu z zakładu dostawcy.

Pogoda i etap prac

Plan dostaw na budowie żyje krócej niż w magazynie. Deszcz lub mróz przesuwa betonowanie, a przejście z robót ziemnych do stanu surowego zmienia rodzaj potrzebnych pojazdów: wywrotki ustępują betonowozom i transportom elementów konstrukcyjnych. Program musi więc pozwalać na szybkie przesunięcie całego zestawu okien jednym poleceniem, a nie na przepisywanie ich pojedynczo.

Harmonogram dostaw pod zasoby budowy

Dostawa jako zdarzenie zależne od zasobu

Ciężarówki z betonem muszą dotrzeć wtedy, gdy pompa jest gotowa, bo mieszanka ma ograniczony czas od załadunku do wbudowania, określony w dokumentacji receptury. Dostawa elementów konstrukcyjnych musi być zgrana z pracą dźwigu. Ręczne koordynowanie tych operacji przy kilku równoległych dostawach jest niezwykle trudne, więc program zapisuje je w jednym harmonogramie.

MateriałZasób na budowieOgraniczenie czasoweCo ustala harmonogram
Mieszanka betonowapompa do betonuczas od załadunku do wbudowaniakolejność i odstępy między betonowozami
Elementy prefabrykowanedźwig i ekipa montażowaokno pracy dźwigugodzinę dostawy w oknie dźwigu
Stal zbrojeniowadźwig lub rozładunek ręcznygotowość strefy składowaniamiejsce i moment rozładunku
Kruszywaładowarka lub wywrotkiwolne miejsce na składowiskuliczbę kursów w ciągu dnia

Taki harmonogram nie wynika z jednej reguły. Program dostaje ograniczenia z planu robót i z kalendarza zasobów, a następnie układa dostawy tak, by zasób nie stał bezczynnie i nie był przeciążony. Zasady układania kursów w oknach opisuje artykuł o planowaniu transportu.

Okna dostaw i awizowanie na bramie budowy

Nawet jeden wjazd na plac wymaga uzgodnienia terminu. Program pozwala awizować dostawy i rezerwować okna czasowe na bramie, co zapobiega tworzeniu się kolejek pojazdów na drodze dojazdowej. Kolejka przed bramą budowy blokuje ruch publiczny, więc awizacja ma tu także wymiar formalny.

Kalendarz okien prowadzi się tak samo jak dla magazynu, z różnicą, że pojemnością jest zasób budowy, a nie liczba ramp. Sposób organizacji takiego kalendarza po stronie przewoźnika przedstawia tekst o kalendarzu dla firmy transportowej.

Przesunięcie okien po zmianie planu robót

Gdy prognoza pogody wymusza przełożenie betonowania o dobę, wszystkie zarezerwowane okna na ten dzień trzeba przesunąć i powiadomić przewoźników. Poniższe polecenie T-SQL, oparte na przykładowej tabeli okien, przesuwa rezerwacje jednego dnia i zapisuje, że wymagają ponownego potwierdzenia.

UPDATE dbo.OknoDostawy
SET Od = DATEADD(HOUR, 24, Od),
    Do = DATEADD(HOUR, 24, Do),
    Status = 'do_potwierdzenia'
WHERE CAST(Od AS date) = '20260302'
  AND Material = 'beton'
  AND Status = 'zarezerwowane';

Polecenie nie kończy sprawy. Nowe okno może kolidować z rezerwacją innego dostawcy, więc przed zapisem system sprawdza dostępność zasobu w nowym terminie, a po zapisie wysyła powiadomienie do przewoźników, którzy muszą potwierdzić nowy termin.

Trasa dojazdowa z ograniczeniami

Ograniczenia tonażu i wysokości

Program wyznacza trasę nie tylko pod kątem odległości. Bierze pod uwagę ograniczenia tonażowe na drogach dojazdowych i wysokość wiaduktów. Sprawdza też godziny, w których dopuszczony jest ruch ciężkich pojazdów. Dzięki temu zlecenie jest realizowane w najbardziej efektywny sposób, a ryzyko utknięcia pojazdu w nieprzystosowanym miejscu maleje.

Ograniczenia zapisuje się jako atrybuty odcinków i pojazdów. Zestaw z betonowozem ma inną masę i wysokość niż wywrotka, więc trasa dla każdego z nich może się różnić. Optymalizację tras opisuje artykuł o programie TMS Linkway, a ogólniejsze ujęcie dla firm budowlanych - tekst o logistyce budowlanej i transporcie materiałów.

Strefa bramy budowy jako geofence

Geofence, czyli wirtualna strefa wokół bramy, pozwala automatycznie oznaczyć moment zbliżenia się pojazdu. Wystarczy porównać pozycję z punktem bramy i uruchomić powiadomienie dla ochrony lub kierownika budowy. W SQL Server odległość między dwoma punktami liczy metoda STDistance typu geography, która zwraca wynik w metrach.

DECLARE @brama geography = geography::Point(52.4064, 16.9252, 4326);

SELECT p.PojazdId,
       p.Czas,
       geography::Point(p.Lat, p.Lon, 4326).STDistance(@brama) AS OdlegloscM
FROM dbo.PozycjaGps AS p
WHERE p.Czas >= DATEADD(MINUTE, -5, SYSUTCDATETIME())
  AND geography::Point(p.Lat, p.Lon, 4326).STDistance(@brama) <= 300;

Współrzędne i promień 300 metrów są przykładowe. Promień dobiera się do konfiguracji drogi dojazdowej: zbyt mały wywoła powiadomienie, gdy pojazd jest już przy bramie, a zbyt duży - gdy jedzie jeszcze ulicą obok.

Dokładność pozycji przy zabudowie miejskiej bywa gorsza niż na otwartej drodze, a odczyt potrafi „skoczyć” o kilkadziesiąt metrów. Aby uniknąć fałszywych powiadomień, wejście do strefy uznaje się dopiero po dwóch kolejnych odczytach w jej wnętrzu. Opóźnia to alert o kilkanaście sekund, ale eliminuje serię pomyłek, które szybko zniechęcają ochronę do czytania komunikatów. Ta sama strefa może służyć do zapisu czasu przyjazdu i wyjazdu. Różnica między nimi jest czasem obsługi pojazdu na placu, który po kilku tygodniach staje się podstawą do ustawienia realnych długości okien dostaw.

Dwie ciężarówki z naczepami jadące mokrą drogą pod ciemnym niebem, ilustracja kolejki pojazdów do rozładunku
Kolejka pojazdów przed bramą: awizacja i strefa wokół bramy pozwalają przewidzieć jej powstanie, zanim zablokuje drogę dojazdową

Śledzenie i alerty w czasie rzeczywistym

ETA i decyzje kierownika budowy

Kierownik budowy nie musi dzwonić do dostawców z pytaniem, gdzie jest transport. Dzięki integracji programu z monitoringiem GPS ma stały wgląd w pozycję ciężarówek wiozących materiały i w ich przewidywany czas przyjazdu. Sposób wyliczania ETA opisuje artykuł o obliczaniu czasu dojazdu w Linkway.

Ta wiedza pozwala lepiej zorganizować pracę: przygotować dźwig, wstrzymać zależne czynności albo przesunąć ekipę na inne zadanie. Reakcja jest tym skuteczniejsza, im wcześniej pojawi się ostrzeżenie, dlatego progi alertów ustawia się na podstawie czasu potrzebnego do przygotowania rozładunku.

Alert o opóźnieniu i reakcja

Jeśli transport z ważnym materiałem utknie w korku, system wysyła alert. Alert bez przypisanej reakcji jest tylko informacją, więc reguła powinna wskazywać osobę odpowiedzialną i czas reakcji.

  • Próg opóźnienia - różnica między ETA a oknem rozładunku, po której system wysyła ostrzeżenie.
  • Adresat - osoba odpowiedzialna za dany zasób budowy, na przykład operator dźwigu lub kierownik robót.
  • Czas reakcji - maksymalny czas od alertu do decyzji o zmianie planu prac.
  • Eskalacja - przekazanie alertu wyżej, gdy nikt nie potwierdził odbioru w wyznaczonym czasie.

Uzupełnieniem jest monitoring realizacji, opisany w tekście o oknach dostaw i alertach o opóźnieniu.

Gotowość zasobu jako sygnał do wyjazdu

Przy dostawach zależnych od zasobu zwykły harmonogram bywa zbyt sztywny. Skuteczniejszy jest układ, w którym kierownik potwierdza gotowość pompy lub dźwigu, a dopiero to potwierdzenie zwalnia kolejny kurs z zakładu dostawcy. Pojazd nie czeka wtedy na placu z mieszanką, której czas zależy od chwili załadunku.

Mechanizm wymaga dwukierunkowej komunikacji: budowa wysyła sygnał gotowości, a system odpowiada zaktualizowanym czasem przyjazdu kolejnego pojazdu. Harmonogram nadal wyznacza plan bazowy, lecz jest korygowany zdarzeniami, a nie sztywno realizowany.

Dokumenty dostawy na budowie

Program porządkuje obieg dokumentacji. Listy przewozowe i certyfikaty jakości materiałów są przechowywane w formie cyfrowej, przypisane do konkretnego transportu i dostępne dla uprawnionych osób. Ułatwia to bieżące zarządzanie oraz upraszcza rozliczenie końcowe projektu, a także jest istotnym elementem obsługi każdego frachtu.

DokumentKiedy powstajeDo czego służy na budowie
List przewozowyprzy załadunku u dostawcypotwierdzenie przewozu i rozliczenie z przewoźnikiem
Dokument wydaniaprzy wydaniu towaruzestawienie ilości z zamówieniem
Certyfikat jakości materiałuwraz z dostawądowód zgodności dla kierownika budowy
Potwierdzenie rozładunkupo rozładunku na placuzamknięcie transportu i podstawa do faktury

Ślad w systemie ma też znaczenie dowodowe. Gdy pojawia się spór o termin lub ilość, harmonogram z pozycjami GPS oraz potwierdzenia rozładunku pokazują przebieg dostawy bez odwoływania się do rozmów telefonicznych.

Kilka pomarańczowych i niebieskich ciężarówek stojących na mokrym placu przed budynkiem, ilustracja wielu przewoźników
Dostawy od wielu przewoźników na jednym placu: wspólne dokumenty i statusy zastępują ustalenia telefoniczne

Zestawienie ilości z zamówieniem

Dokument wydania podaje ilość, jaką dostawca załadował, a kierownik budowy potwierdza ilość faktycznie przyjętą. Różnice zdarzają się przy materiałach sypkich i przy betonie, gdzie ilość zależy od pomiaru w dwóch miejscach. System zestawia obie wartości z zamówieniem i oznacza dostawę, której rozbieżność przekracza ustalony próg.

Oznaczona dostawa nie zamyka rozliczenia automatycznie. Trafia do osoby odpowiedzialnej za zakupy, która decyduje, czy rozbieżność wymaga reklamacji, czy mieści się w tolerancji ujętej w umowie z dostawcą.

Współpraca z przewoźnikami i monitoring floty

Budowa jest obsługiwana przez wielu dostawców i przewoźników. Ujednolicenie komunikacji między nimi decyduje o sprawnej współpracy. Program TMS staje się wspólną platformą, na której wymienia się informacje i dokumenty, a każdy przewoźnik ma dostęp do szczegółów swoich zleceń. Wszystkie ustalenia są zapisane w systemie, nie w ulotnych rozmowach.

Część firm chce dodatkowo chronić flotę i sprzęt przewożony na budowę. Integracja danych z systemu Seris Konsalnet z platformą linkway.INTEGRATOR umożliwia śledzenie pojazdów w czasie rzeczywistym i szybkie reagowanie na zdarzenia. Szczegóły, wraz z zastrzeżeniem, że Linkway nie jest producentem tego systemu, opisuje strona integracji Seris Konsalnet z Linkway.

Ochrona narzędzi i sprzętu już na placu budowy jest osobnym zagadnieniem, opisanym w artykule o zabezpieczaniu narzędzi przed kradzieżą na budowie. Dla składów budowlanych, które same wydają materiał, istnieje odrębne rozwiązanie opisane w tekście o linkway.OSB.

Instrukcja wjazdu dla kierowcy

Przed przyjazdem kierowca dostaje w komunikacie numer bramy, godzinę okna, kontakt do osoby na budowie i zasady wjazdu na teren. Wymagania bezpieczeństwa placu, takie jak odzież ochronna czy ograniczenie prędkości, podaje się w treści potwierdzenia awizacji, żeby nie omawiać ich dopiero przy bramie. Ten sam komunikat może zawierać opis dojazdu z pominięciem odcinków wyłączonych z ruchu ciężkiego.

Koszt przestoju i sposób jego pomiaru

Godzina przestoju na budowie kosztuje, bo bezczynny sprzęt i opłacana ekipa generują straty, których można uniknąć. Wdrożenie programu TMS, który zapewnia płynność dostaw i ogranicza opóźnienia, prowadzi do redukcji tych kosztów. Liczby zależą od budowy, więc sensowne jest mierzenie własnych wskaźników, a nie przejmowanie cudzych.

Dane z systemu mają też znaczenie w relacjach z dostawcami. Umowa może przewidywać odpowiedzialność za opóźnienie, a spór o to, czy pojazd przyjechał w oknie, rozstrzyga zapis pozycji i czasu wjazdu. Bez takiego zapisu każda ze stron opiera się na własnej pamięci.

Najprostszy rachunek składa się z czasu, w którym zasób stał bez pracy, oraz stawki jego godziny. Dla ekipy stawką jest koszt osobogodziny pomnożony przez liczbę osób, a dla maszyny - koszt jej postoju lub najmu. Suma za okres pokazuje, ile realnie kosztują opóźnienia dostaw.

  • Czas bezczynności zasobu - godziny, w których dźwig lub pompa czekały na materiał.
  • Liczba dostaw poza oknem - transporty, które przyjechały przed oknem albo po nim.

Oba wskaźniki należy zestawiać z harmonogramem robót, bo ten sam przestój ma inny koszt w dniu betonowania, a inny przy pracach wykończeniowych. Ogólny opis systemu TMS w chmurze znajduje się na stronie linkway.TMS u producenta, a sposób podejścia do budownictwa - w artykule o TMS w logistyce budowlanej.