DRNX — przyjęte założenia techniczne

Dokument zbiera wszystkie decyzje projektowe, uproszczenia i wyłączenia zakresu. Jest obowiązkowym załącznikiem przy przekazywaniu wyników do sprawdzenia.


1. Założenia nadrzędne

#ZałożenieUzasadnienie
Z-1Cała logika inżynierska wykonuje się w przeglądarceWymóg wdrożenia na Cloudflare Pages jako build statyczny, bez serwera aplikacyjnego
Z-2Backend jest opcjonalny i nie wykonuje obliczeńCloudflare Workers ma twarde limity CPU i pamięci; obliczenia inżynierskie tam nie należą
Z-3Brak zależności zewnętrznych i CDNPraca w pełni offline po pierwszym załadowaniu; brak ryzyka łańcucha dostaw
Z-4Jednostki SI w warstwie obliczeniowejKonwersja wyłącznie na warstwie prezentacji
Z-5Żadnych wartości normowych zaszytych w kodzieWszystkie pochodzą z pliku profilu z sumą SHA-256
Z-6Zakaz zgadywania wartości normowychWartości bez potwierdzonego źródła oznaczone [DO WERYFIKACJI]
Z-7Rysunek autorowany w milimetrach arkuszaJedyny sposób zagwarantowania wierności skali na wydruku
Z-8Zakaz rasteryzacji rysunku technicznegoPDF musi pozostać wektorowy i mierzalny

2. Założenia obliczeniowe

2.1 Hydraulika

#ZałożenieSkutek praktyczny
H-1Model tarcia: Prandtl–Colebrook, postać jawnaBrak iteracji, wynik deterministyczny
H-2Chropowatość k_b operacyjna, nie materiałowaUwzględnia opory lokalne i studnie; nie dodaje się osobno strat miejscowych
H-3Lepkość kinematyczna stała 1{,}31\cdot10^{-6} m²/sOdpowiada temperaturze ok. 10 °C; wpływ temperatury pominięty
H-4Zakres bisekcji ograniczony do h \le 0{,}938DPowyżej Q(h) nie jest monotoniczna; przekroczenie traktowane jako przepływ pod ciśnieniem
H-5Przekrój wyłącznie kołowy w silniku doboruPrzekroje jajowe, dzwonowe, prostokątne poza zakresem tej wersji
H-6Straty miejscowe nie modelowane odrębnieZawarte w k_b zgodnie z praktyką DWA-A 110
H-7Warunek brzegowy dolny: swobodny wypływSpiętrzenie od odbiornika poza zakresem

2.2 Hydrologia

#ZałożenieSkutek praktyczny
Y-1Metoda racjonalna jako podstawa doboruWłaściwa dla sieci o czasie koncentracji zbliżonym do czasu trwania deszczu
Y-2Deszcz krytyczny szukany w dziesięciu czasach trwania 5–180 minWybierany po maksimum przepływu, nie natężenia
Y-3Współczynnik spływu \psi stały dla całej zlewniZlewnie złożone wymagają uśrednienia przez użytkownika
Y-4Straty początkowe i ciągłe nie modelowaneZawarte w \psi; modele Hortona, Green-Ampta i SCS-CN poza zakresem
Y-5Współczynnik redukcji powierzchniowej (ARF) pominiętyUzasadnione dla zlewni miejskich poniżej kilkudziesięciu hektarów
Y-6Zlewnia domyślnie jako pas przy trasieAlternatywa: delimitacja D8 z NMT
Y-7Hietogramy zachowują sumę opadu, nie kształt krzywej IDF w każdym krokuWeryfikowane testem; błąd 0,0000 %
Y-8Wzór Błaszczyka stosowany poza zakresem 5–180 min nie jest blokowanyUżytkownik odpowiada za zakres stosowalności

2.3 Dobór

#ZałożenieSkutek praktyczny
D-1Optymalizacja lokalna, odcinek po odcinkuNie jest to optimum globalne sieci; jest powtarzalne i wyjaśnialne
D-2Funkcja celu: koszt rury + wykopu + studniCeny z pliku profilu, oznaczone [DO WERYFIKACJI]
D-3Objętość wykopu uproszczona: L\,(c_{min}+D+0{,}15)(D+0{,}8)Szerokość dna wykopu wg EN 1610 z przestrzenią roboczą 0,8 m; skarpy pominięte w funkcji celu
D-4Krok przeszukiwania spadku 0,5 ‰Kompromis dokładności i czasu obliczeń
D-5Rozstaw studni stały 55 m przy budowie sieciRozstaw normowy zależny od DN zapisany w profilu, ale wstępny podział jest równomierny
D-6Kryterium samooczyszczania alternatywne: v_{min} lub \tau_{min}Spełnienie jednego wystarcza
D-7Kaskady i uskoki nie są wstawiane automatyczniePróg w profilu istnieje, realizacja poza zakresem
D-8Kolizje z uzbrojeniem obcym nie są sprawdzaneBrak warstwy uzbrojenia w tej wersji
D-9Przepompownie nie są projektowanePrzekroczenie głębokości wykopu jest tylko sygnalizowane

2.4 Symulacja dynamiczna

#ZałożenieSkutek praktyczny
S-1Fala kinematyczna, schemat jawny upwindBrak modelowania spiętrzenia wstecznego
S-2Krok czasowy 5 s, czas symulacji 1 hWarunek Couranta monitorowany i raportowany
S-3Dopływ boczny proporcjonalny do ordynaty hietogramuBrak odrębnej transformacji opad–odpływ w zlewni
S-4Zalanie jako nadmiar objętości ponad pojemność 0,98 DUproszczony bilans, bez modelowania rozlewu na terenie
S-5Pełne równania Saint-Venanta poza zakresemŚcieżka weryfikacyjna: eksport do EPA SWMM

2.5 Teren i układy odniesienia

#ZałożenieSkutek praktyczny
T-1Próbkowanie NMT interpolacją biliniowąBikubiczna poza zakresem
T-2Limit okna roboczego 16 mln komórekEgzekwowany w parserach z komunikatem
T-3Aplikacja pracuje w jednym CRS roboczymReprojekcja między układami poza zakresem — patrz O-9
T-4Układ wysokościowy: stałe przesunięcie strefoweModel quasi-geoidy niedostępny w przeglądarce; niepewność ±0,035 m adnotowana na wydruku
T-5Wypełnianie dziur NMT (void filling) niezaimplementowaneKomórki nodata przerywają próbkowanie profilu

3. Odstępstwa od pierwotnego zakresu

Rejestr wyłączeń. Każde ma uzasadnienie techniczne i propozycję obejścia.

#WymaganieStatusUzasadnienieObejście
O-1LAS/LAZWyłączoneDekompresja i triangulacja setek milionów punktów przekracza budżet pamięci przeglądarkiKonwersja do rastra w QGIS
O-2GeoTIFF / COGWyłączoneWymaga biblioteki geotiff.js, a przyjęto zasadę braku zależności (Z-3)Eksport do ASCII Grid w QGIS; przywrócenie wymaga przejścia na build Vite
O-3ESRI Grid binarny, DWGWyłączoneFormaty zamknięte lub wymagające GDAL/ODAKonwersja zewnętrzna
O-4Model quasi-geoidy .gtxZastąpioneBrak PROJ-data w przeglądarceStałe przesunięcie strefowe z profilu + adnotacja o niepewności
O-5Równania Saint-Venanta (Preissmann)WyłączoneKoszt obliczeniowy i stabilność numeryczna przekraczają budżet przeglądarki dla sieci produkcyjnychEksport .inp do EPA SWMM
O-6Uruchomienie EPA SWMM w aplikacjiWyłączoneBrak środowiska natywnego w przeglądarce i w WorkersWalidacja krzyżowa poza aplikacją
O-7Pełne obliczenia statyczne EN 1295-1OgraniczonePoza zakresem wersji webowejAtrybut klasy sztywności SN + informacyjna kontrola przykrycia
O-8PDF/A-2b, GeoPDF, GeoPackageWyłączoneBrak bibliotek zapewniających walidowalną zgodność bez zależnościKonwersja zewnętrzna
O-9Reprojekcja proj4js, kaskada detekcji CRSOgraniczoneZasada braku zależności (Z-3)Jawny wybór CRS przez użytkownika, zapisany w .drnx wraz z układem wysokościowym
O-10MapLibre GL + deck.glZastąpioneWymagają CDN lub bundlera; sprzeczne z Z-3Własny renderer planu na canvas z cieniowaniem reliefu i hipsometrią
O-11Web WorkeryOdroczoneNajcięższa operacja (D8, 134 tys. komórek) trwa poniżej 300 ms i jest jednorazowaWydzielenie przy NMT powyżej 4 mln komórek
O-12Osadzanie fontu w PDFWyłączoneSubsetting TrueType bez zależności to istotny nakładFont Helvetica WinAnsi; znaki diakrytyczne transliterowane
O-13Krzywe KOSTRA w profilu DEParametry przybliżoneBrak licencjonowanego dostępu do danych DWDOznaczone [DO WERYFIKACJI]; struktura gotowa na import
O-14Wpusty deszczowe, separatory, zbiorniki, regulatoryPoza zakresemModel danych je przewiduje, silnik nie obsługujeWprowadzenie jako dopływy ręczne w węzłach
O-15Automatyczne rozmieszczanie wpustów (HEC-22)Poza zakresemWymaga modelu ścieku przykrawężnikowego i geometrii jezdni—
O-16Zlewnie dachowe wg EN 12056-3Poza zakresem—Uwzględnienie w \psi lub jako dopływ ręczny
O-17Rewizje, chmurki rewizyjne, porównanie wersjiPoza zakresemModel danych przewiduje encję RevisionPorównanie plików .drnx narzędziem zewnętrznym
O-18Podział długiego profilu na arkuszePoza zakresemProfil mieści się na jednym arkuszu w typowych skalachZmiana skali lub formatu arkusza
O-19Biblioteka symboli SVG wg konwencji krajowejUproszczonaStudnie rysowane jako obrys prostokątnyWymiana przez plik konfiguracyjny w przyszłej wersji
O-20Undo/redo 50 krokówOgraniczoneCofanie działa na wierzchołkach trasyPełna historia stanu wymaga modelu immutable

4. Wartości wymagające potwierdzenia

Wszystkie pozycje oznaczone w plikach profili znacznikiem [DO WERYFIKACJI]. Przed użyciem wyników w dokumentacji przekazywanej do zatwierdzenia należy je potwierdzić w oryginalnym tekście normy lub w cenniku biura.

GrupaPozycjeŹródło do potwierdzenia
Chropowatość k_bwszystkie materiałyDWA-A 110, tabela wartości
Współczynniki spływu \psisześć typów nawierzchniPN-EN 752 / wytyczne krajowe
Parametr H wzoru Błaszczykawartość domyślna 600 mmDane stacji IMGW-PIB dla lokalizacji
Krzywe IDF profilu DEa, b, c, mKOSTRA-DWD 2020
Ceny jednostkowerury, wykop, studnieCennik biura lub SEKOCENBUD
Głębokość przemarzania1,2 m (PL), 0,8 m (DE)Mapa stref klimatycznych
Przesunięcie Kronsztadt'86 → EVRF2007+0,165 ±0,035 mGUGiK, dane dla konkretnej lokalizacji

5. Zakres odpowiedzialności

Aplikacja jest narzędziem wspomagającym projektanta. Nie zastępuje:

Odpowiedzialność za rozwiązania projektowe ponosi uprawniony projektant.


6. Zgodność z wymaganiami odbioru

WymaganieStatusDowód
Import NMT w ≥ 2 formatachSpełnioneASCII Grid, XYZ/CSV + teren syntetyczny
Dobór zgodny z profilem normowymSpełnione0 naruszeń na 75 sprawdzeń, profile PL i DE
Wydruk w skali, również skażonej, ±0,1 %SpełnioneBłąd zmierzony 0,000000 % na profilu i przekroju
PDF wektorowy bez rasteryzacjiSpełnioneBrak obiektów /Subtype /Image w strumieniu
Bilans ciągłości symulacji < 1 %Spełnione0,0000 % przy 720 krokach, Cr_{max} = 0{,}462
Zapis i odczyt .drnx bez utraty danychSpełnioneSHA-256 danych wejściowych w manifeście
Odtwarzalność obliczeńSpełnioneWersja silnika + hash profilu + hash wejść
Działanie offline po pierwszym załadowaniuSpełnioneBrak zależności i CDN
Wdrożenie jako build statyczny bez serweraSpełnionewrangler pages deploy .
Projekt 100 studni od rysunku do PDF < 20 minSpełnioneŚcieżka sześciu kroków opisana w samouczku