{"id":1966,"date":"2026-02-19T11:02:06","date_gmt":"2026-02-19T11:02:06","guid":{"rendered":"https:\/\/gwits.pl\/?p=1966"},"modified":"2026-09-07T11:37:04","modified_gmt":"2026-09-07T11:37:04","slug":"1065545gwits20260205","status":"publish","type":"post","link":"https:\/\/gwits.pl\/en\/1065545gwits20260205\/","title":{"rendered":"SimNet SSWater \u2013 program do symulacji statycznej sieci wodoci\u0105gowych \/ SimNet SSWater \u2013 a program for steady state simulation water supply networks"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\"><em><a href=\"https:\/\/orcid.org\/0000-0001-8543-2336\" target=\"_blank\" rel=\"noreferrer noopener\">Andrzej J. Osiadacz <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" class=\"wp-image-2724\" style=\"width: 16px\" src=\"http:\/\/gwits.pl\/wp-content\/uploads\/2025\/03\/ORCID.png\" alt=\"ORCID ID\"><\/a> <sup>1, 2*<\/sup>, <a href=\"https:\/\/orcid.org\/0000-0002-3989-7762\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ORCID\">\u0141ukasz Koty\u0144ski <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" class=\"wp-image-2724\" style=\"width: 16px\" src=\"http:\/\/gwits.pl\/wp-content\/uploads\/2025\/03\/ORCID.png\" alt=\"ORCID ID\"><\/a> <sup>1, 2<\/sup>, <em><em><a href=\"https:\/\/orcid.org\/0000-0002-8221-9406\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ORCID\">Maciej Chaczykowski <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" class=\"wp-image-2724\" style=\"width: 16px\" src=\"http:\/\/gwits.pl\/wp-content\/uploads\/2025\/03\/ORCID.png\" alt=\"ORCID ID\"><\/a><\/em><\/em> <sup>1<\/sup><\/em><\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Afiliacje:<\/summary>\n<p class=\"wp-block-paragraph\"><sup>1<\/sup> Wydzia\u0142 In\u017cynierii \u015arodowiska, Politechnika Warszawska<br><sup>2<\/sup> Fluid Systems Sp. z o.o.<br>* Kontakt \/ Correspondence: <a href=\"mailto:andrzej.osiadacz@pw.edu.pl\">andrzej.osiadacz@pw.edu.pl<\/a><\/p>\n<\/details>\n\n\n\n<p class=\"wp-block-paragraph\"><br>DOI: <strong>10.65545\/GWITS.2026.02.05<\/strong>, GWiTS 2\/2026, luty2026<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/gwits.pl\/wp-content\/uploads\/2026\/02\/1065545GWITS20260205.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Pobierz PDF<\/a> (Open Access)<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Streszczenie:<\/strong><br>W artykule om\u00f3wiono pakiet SimNet SSWater s\u0142u\u017c\u0105cy do symulacji statycznej sieci wodoci\u0105gowych w kt\u00f3rym technologia GIS jest wykorzystywana do przechowywania i zobrazowania graficznych i alfanumerycznych informacji o obiektach sieci. Opisano struktur\u0119 pakietu oraz w\u0142a\u015bciwo\u015bci obliczeniowe. Za\u0142\u0105czony przyk\u0142ad \u015bwiadczy o poprawno\u015bci jego dzia\u0142ania.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em><strong>S\u0142owa kluczowe:<\/strong> symulacja komputerowa, sieci wodoci\u0105gowe, stan ustalony, technologia GIS<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Abstract:<\/strong><br>The article discusses the SimNet SSWater package used to simulate steady state water supply networks, in which GIS technology is used to store and display graphical and alphanumeric information about network objects. The structure of the package and its computational properties are described. The attached example proves that it works correctly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em><strong>Keywords: <\/strong>computer simulation, water networks, steady state, GIS technology<\/em><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">1. Wst\u0119p<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Symulacja komputerowa sieci wodoci\u0105gowych umo\u017cliwia badanie zachowania si\u0119 sieci w r\u00f3\u017cnych warunkach dostawy i zu\u017cycia wody. Rezultatem bada\u0144 symulacyjnych s\u0105 m.in. warto\u015bci przep\u0142ywu, pr\u0119dko\u015bci strumienia wody, ci\u015bnienia w wybranych punktach sieci co pozwala oceni\u0107 jako\u015b\u0107 eksploatacji sieci. Analiza jako\u015bci eksploatacji sieci z wykorzystaniem program\u00f3w symulacyjnych dostarcza informacji, na podstawie kt\u00f3rych mo\u017cna podejmowa\u0107 decyzje dotycz\u0105ce nie tylko zmiany wybranych parametr\u00f3w eksploatacji, ale tak\u017ce jest bardzo pomocnym narz\u0119dziem w fazie budowy lub rozbudowy sieci.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Symulacja sieci<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pakiet SimNet SSWater jest aplikacj\u0105 obliczeniow\u0105 z przyjaznym interfejsem u\u017cytkownika pracuj\u0105c\u0105 w systemie MS Windows. Wykorzystuje si\u0119 w nim technologi\u0119 GIS do przechowywania i zobrazowania graficznych (geograficznych) i alfanumerycznych informacji o obiektach sieci wodoci\u0105gowej, potrzebnych do wykonania oblicze\u0144 symulacyjnych tej sieci. Informacje geograficzne (dotycz\u0105ce topologii sieci) i informacje alfanumeryczne (opisowe) element\u00f3w sieci przechowywane s\u0105 w standardowych wektorowych plikach graficznych oraz plikach relacyjnej bazy danych, odpowiednio formatu *.shp oraz *.dbf. Modu\u0142 obliczeniowy pozwala na wykonywanie oblicze\u0144 symulacyjnych sieci wodoci\u0105gowych o dowolnej strukturze i dowolnym poziomie ci\u015bnienia. W obliczanej sieci mo\u017ce wyst\u0119powa\u0107 dowolna liczba \u017ar\u00f3de\u0142 o r\u00f3\u017cnych warto\u015bciach ci\u015bnienia lub wydajno\u015bci oraz dowolna liczba innych element\u00f3w nierurowych (zawory, reduktory, \u017ar\u00f3d\u0142a, pompy, zbiorniki). Wart\u0105 podkre\u015blenia funkcjonalno\u015bci\u0105 oprogramowania jest spos\u00f3b zapisu element\u00f3w nierurowych, reprezentowanych za pomoc\u0105 dw\u00f3ch w\u0119z\u0142\u00f3w: wej\u015bciowego i wyj\u015bciowego oraz jednego z pi\u0119ciu parametr\u00f3w: ci\u015bnienie wej\u015bciowe, ci\u015bnienie wyj\u015bciowe, stosunek ci\u015bnienia na wyj\u015bciu do ci\u015bnienia na wej\u015bciu (stopie\u0144 redukcji \/ spi\u0119trzenia), nat\u0119\u017cenie przep\u0142ywu, przyrost \/ spadek ci\u015bnienia. Proponowany opis matematyczny elementu nierurowego pozwala w elastyczny spos\u00f3b okre\u015bla\u0107 jego nastawy i umo\u017cliwia \u0142atw\u0105 modyfikacj\u0119 oprogramowania na potrzeby wprowadzania charakterystyk pomp, reduktor\u00f3w, zawor\u00f3w, zbiornik\u00f3w itp. Przyjmuje si\u0119, \u017ce struktura sieci sk\u0142ada si\u0119 z nast\u0119puj\u0105cych element\u00f3w: w\u0119z\u0142y, odcinki, \u017ar\u00f3d\u0142a, pompy\/pompownie, zbiorniki, reduktory, zawory, przy\u0142\u0105cza.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dodatkowym wymaganiem jest posiadanie informacji na temat obci\u0105\u017cenia sieci, parametr\u00f3w zasilania sieci oraz poziomu wody w zbiornikach. Specyfikacja standardowej analizy sieci w stanie ustalonym zosta\u0142a przedstawiona poni\u017cej.<\/p>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\"><strong>Tabela 1. Specyfikacja standardowej analizy sieci <br>Table 1. Standard network analysis specification<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table has-small-font-size\"><table><tbody><tr><td><strong>Elementy projektu<\/strong><\/td><td><strong>Wymagane dane<\/strong><\/td><td><strong>Rezultaty<\/strong><\/td><\/tr><tr><td>Sie\u0107<\/td><td>Topologia sieci<\/td><td>&nbsp;<\/td><\/tr><tr><td>Rura<\/td><td>D\u0142ugo\u015b\u0107, \u015brednica, chropowato\u015b\u0107<\/td><td>Przep\u0142yw, pr\u0119dko\u015b\u0107 przep\u0142ywu, ci\u015bnienie w w\u0119z\u0142ach<\/td><\/tr><tr><td>Zbiornik<\/td><td>Poziom wody<\/td><td>Ci\u015bnienie<\/td><\/tr><tr><td>W\u0119z\u0142y<\/td><td>Obci\u0105\u017cenie<\/td><td>Ci\u015bnienie<\/td><\/tr><tr><td>Pompy<\/td><td>Charakterystyka pompy<\/td><td>Ci\u015bnienie, przep\u0142yw<\/td><\/tr><tr><td>Zawory regulacyjne<\/td><td>Kierunek przep\u0142ywu, warto\u015b\u0107 zadana<\/td><td>Przep\u0142yw, ci\u015bnienie<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Rezultaty symulacji spe\u0142niaj\u0105 poni\u017csze warunki:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Algebraiczna suma wszystkich przep\u0142yw\u00f3w (w tym zapotrzebowania konsument\u00f3w) wp\u0142ywaj\u0105cych do w\u0119z\u0142a lub z niego wyp\u0142ywaj\u0105cych wynosi zero.<\/li>\n\n\n\n<li>Algebraiczna suma wszystkich spadk\u00f3w ci\u015bnienia w dowolnym oczku sieci wynosi zero.<\/li>\n\n\n\n<li>Strata ci\u015bnienia w rurach i pompach jest funkcj\u0105 przep\u0142ywu. Ci\u015bnienie na wej\u015bciu, ci\u015bnienie na wyj\u015bciu oraz przep\u0142yw przez zaw\u00f3r regulacyjny s\u0105 zgodne z r\u00f3wnaniem regulacji zaworu.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Nieliniowy charakter r\u00f3wnania przep\u0142ywu powoduje, \u017ce symulacja polega na iteracyjnym rozwi\u0105zywaniu uk\u0142adu r\u00f3wna\u0144 algebraicznych nieliniowych. Aplikacja SimNet SSWater wykorzystuje sw\u00f3j w\u0142asny silnik obliczeniowy oparty na metodzie oczkowo-w\u0119z\u0142owej. Dok\u0142adny opis metody oczkowo-w\u0119z\u0142owej znajduje si\u0119 w [1].<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prezentowany model przep\u0142ywu opisuje zar\u00f3wno straty tarcia jak i straty lokalne:<\/p>\n\n\n\n<div class=\"wp-block-math\"><math display=\"block\"><semantics><mrow><mrow><mi mathvariant=\"normal\">\u0394<\/mi><\/mrow><msub><mi>h<\/mi><mrow><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><\/msub><mo>=<\/mo><msub><mi>h<\/mi><mi>i<\/mi><\/msub><mo>\u2212<\/mo><msub><mi>h<\/mi><mi>j<\/mi><\/msub><mo>=<\/mo><msub><mi>g<\/mi><mrow><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><\/msub><mo>\u22c5<\/mo><mo form=\"prefix\" stretchy=\"false\">(<\/mo><msub><mi>q<\/mi><mrow><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><\/msub><mo form=\"postfix\" stretchy=\"false\">)<\/mo><mo>=<\/mo><msub><mi>R<\/mi><mrow><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><\/msub><mo>\u22c5<\/mo><msub><mi>q<\/mi><mrow><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><\/msub><mo>\u22c5<\/mo><mi>|<\/mi><msub><mi>q<\/mi><mrow><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><\/msub><mtext>&nbsp;<\/mtext><msup><mi>|<\/mi><mrow><mi>\u03b1<\/mi><mo>\u2212<\/mo><mn>1<\/mn><\/mrow><\/msup><mspace width=\"2em\"><\/mspace><mo form=\"prefix\" stretchy=\"false\">(<\/mo><mn>1<\/mn><mo form=\"postfix\" stretchy=\"false\">)<\/mo><\/mrow><annotation encoding=\"application\/x-tex\">\\Delta h_{i,j}=h_i-h_j=g_{i,j}\\cdot  (q_{i,j})=R_{i,j}\\cdot q_{i,j}\\cdot  |q_{i,j}\\ |^{\\alpha-1} \\qquad(1)<\/annotation><\/semantics><\/math><\/div>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\"><br>gdzie: <em>q<sub>i,j<\/sub><\/em> &#8211; przep\u0142yw w rurze \u0142\u0105cz\u0105cej w\u0119z\u0142y \u201ei\u201d i \u201ej\u201d, <em>R<sub>i,j<\/sub><\/em> &#8211; oporno\u015b\u0107 hydrauliczna, <em>\u03b1<\/em> &#8211; wyk\u0142adnik empiryczny.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W literaturze mo\u017cna odnale\u017a\u0107 trzy podstawowe formu\u0142y definiuj\u0105ce parametry modelu:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>formu\u0142a Darcy-Weisbach\u2019a,<\/li>\n\n\n\n<li>formu\u0142a Hazen-Williams\u2019a,<\/li>\n\n\n\n<li>formu\u0142a Chezy-Manning\u2019a.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\"><strong>Tabela 2. Parametry R<sub>i,j<\/sub> oraz \u03b1<br>Table 2. Parameters R<sub>i,j<\/sub> and \u03b1<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table has-small-font-size\"><table><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">Formu\u0142a<\/td><td class=\"has-text-align-center\" data-align=\"center\">Wsp\u00f3\u0142czynnik oporno\u015bci hydraulicznej <em>R<sub>i,j<\/sub><\/em><\/td><td class=\"has-text-align-center\" data-align=\"center\">Wyk\u0142adnik \u03b1<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Hazen-Williams\u2019a<\/td><td class=\"has-text-align-center\" data-align=\"center\"><math data-latex=\"1,21216 \\cdot 10^{10} \\cdot C_{HW,i,j}^{-1,852} \\cdot D_{i,j}^{-4,87} \\cdot L_{i,j}\"><semantics><mrow><mn>1,21216<\/mn><mo>\u22c5<\/mo><msup><mn>10<\/mn><mn>10<\/mn><\/msup><mo>\u22c5<\/mo><msubsup><mi>C<\/mi><mrow><mi>H<\/mi><mi>W<\/mi><mo separator=\"true\">,<\/mo><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><mrow><mo lspace=\"0em\" rspace=\"0em\">\u2212<\/mo><mn>1,852<\/mn><\/mrow><\/msubsup><mo>\u22c5<\/mo><msubsup><mi>D<\/mi><mrow><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><mrow><mo lspace=\"0em\" rspace=\"0em\">\u2212<\/mo><mn>4,87<\/mn><\/mrow><\/msubsup><mo>\u22c5<\/mo><msub><mi>L<\/mi><mrow><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><\/msub><\/mrow><annotation encoding=\"application\/x-tex\">1,21216 \\cdot 10^{10} \\cdot C_{HW,i,j}^{-1,852} \\cdot D_{i,j}^{-4,87} \\cdot L_{i,j}<\/annotation><\/semantics><\/math><\/td><td class=\"has-text-align-center\" data-align=\"center\">1,852<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Darcy-Weisbach\u2019a<\/td><td class=\"has-text-align-center\" data-align=\"center\"><math data-latex=\"8,27 \\cdot 10^7 \\cdot f(C_{DW,i,j} \\cdot D_{i,j} \\cdot q_{i,j}) \\cdot D_{i,j}^{-5}\\cdot L_{i,j}\"><semantics><mrow><mn>8,27<\/mn><mo>\u22c5<\/mo><msup><mn>10<\/mn><mn>7<\/mn><\/msup><mo>\u22c5<\/mo><mi>f<\/mi><mo form=\"prefix\" stretchy=\"false\">(<\/mo><msub><mi>C<\/mi><mrow><mi>D<\/mi><mi>W<\/mi><mo separator=\"true\">,<\/mo><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><\/msub><mo>\u22c5<\/mo><msub><mi>D<\/mi><mrow><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><\/msub><mo>\u22c5<\/mo><msub><mi>q<\/mi><mrow><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><\/msub><mo form=\"postfix\" stretchy=\"false\">)<\/mo><mo>\u22c5<\/mo><msubsup><mi>D<\/mi><mrow><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><mrow><mo lspace=\"0em\" rspace=\"0em\">\u2212<\/mo><mn>5<\/mn><\/mrow><\/msubsup><mo>\u22c5<\/mo><msub><mi>L<\/mi><mrow><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><\/msub><\/mrow><annotation encoding=\"application\/x-tex\">8,27 \\cdot 10^7 \\cdot f(C_{DW,i,j} \\cdot D_{i,j} \\cdot q_{i,j}) \\cdot D_{i,j}^{-5}\\cdot L_{i,j}<\/annotation><\/semantics><\/math><\/td><td class=\"has-text-align-center\" data-align=\"center\">2<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Chezy-Manning\u2019a<\/td><td class=\"has-text-align-center\" data-align=\"center\"><math data-latex=\"4,66 \\cdot C_{MN,i,j}^2 \\cdot D_{i,j}^{-5,33} \\cdot L_{i,j}\"><semantics><mrow><mn>4,66<\/mn><mo>\u22c5<\/mo><msubsup><mi>C<\/mi><mrow><mi>M<\/mi><mi>N<\/mi><mo separator=\"true\">,<\/mo><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><mn>2<\/mn><\/msubsup><mo>\u22c5<\/mo><msubsup><mi>D<\/mi><mrow><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><mrow><mo lspace=\"0em\" rspace=\"0em\">\u2212<\/mo><mn>5,33<\/mn><\/mrow><\/msubsup><mo>\u22c5<\/mo><msub><mi>L<\/mi><mrow><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><\/msub><\/mrow><annotation encoding=\"application\/x-tex\">4,66 \\cdot C_{MN,i,j}^2 \\cdot D_{i,j}^{-5,33} \\cdot L_{i,j}<\/annotation><\/semantics><\/math><\/td><td class=\"has-text-align-center\" data-align=\"center\">2<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">gdzie: <em>C<sub>HW,i,j<\/sub><\/em> &#8211; wsp\u00f3\u0142czynnik Hazen-Williams\u2019a, <em>C<sub>DW,i,j<\/sub><\/em> &#8211; wsp\u00f3\u0142czynnik Darcy-Weisbach\u2019a, <em>f<\/em> &#8211; wsp\u00f3\u0142czynnik tarcia (funkcja <em>C<sub>DW,i,j<\/sub>, D<sub>i,j<\/sub>, q<sub>i,j<\/sub><\/em>), <em>C<sub>MN,i,j<\/sub><\/em> &#8211; wsp\u00f3\u0142czynnik Manning\u2019a, <em>D<sub>i,j<\/sub><\/em> &#8211; \u015brednica rury, <em>L<sub>i,j<\/sub><\/em> \u2013 d\u0142ugo\u015b\u0107 rury.<\/p>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\">Formu\u0142a Hazen-Williams\u2019a jest rozs\u0105dnym kompromisem mi\u0119dzy dok\u0142adno\u015bci\u0105 modelu, a prostot\u0105 jego opisu. Jest ona najcz\u0119\u015bciej u\u017cywan\u0105 formu\u0142\u0105 przy modelowaniu sieci dystrybucji wody. Jak wynika z tabeli rezystancja hydrauliczna jest okre\u015blona zale\u017cno\u015bci\u0105 (2):<\/p>\n\n\n\n<div class=\"wp-block-math\"><math display=\"block\"><semantics><mrow><msub><mi>R<\/mi><mrow><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><\/msub><mo>=<\/mo><mfrac><mrow><mn>1,21216<\/mn><mo>\u22c5<\/mo><msup><mn>10<\/mn><mn>10<\/mn><\/msup><mo>\u22c5<\/mo><msub><mi>L<\/mi><mrow><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><\/msub><\/mrow><mrow><msubsup><mi>C<\/mi><mrow><mi>H<\/mi><mi>W<\/mi><mo separator=\"true\">,<\/mo><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><mn>1,852<\/mn><\/msubsup><mo>\u22c5<\/mo><msubsup><mi>D<\/mi><mrow><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><mn>4,87<\/mn><\/msubsup><\/mrow><\/mfrac><mspace width=\"2em\"><\/mspace><mo form=\"prefix\" stretchy=\"false\">(<\/mo><mn>2<\/mn><mo form=\"postfix\" stretchy=\"false\">)<\/mo><\/mrow><annotation encoding=\"application\/x-tex\">R_{i,j}=\\frac{1,21216\\cdot10^{10}\\cdot L_{i,j}}{C_{HW,i,j}^{1,852}\\cdot D_{i,j}^{4,87}} \\qquad(2)<\/annotation><\/semantics><\/math><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><br>Po uwzgl\u0119dnieniu warto\u015bci wyk\u0142adnika \u03b1 model przyjmuje posta\u0107 (3):<\/p>\n\n\n\n<div class=\"wp-block-math\"><math display=\"block\"><semantics><mrow><mrow><mi mathvariant=\"normal\">\u0394<\/mi><\/mrow><msub><mi>h<\/mi><mrow><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><\/msub><mo>=<\/mo><msub><mi>h<\/mi><mi>i<\/mi><\/msub><mo>\u2212<\/mo><msub><mi>h<\/mi><mi>j<\/mi><\/msub><mo>=<\/mo><msub><mi>g<\/mi><mrow><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><\/msub><mo>\u22c5<\/mo><mo form=\"prefix\" stretchy=\"false\">(<\/mo><msub><mi>q<\/mi><mrow><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><\/msub><mo form=\"postfix\" stretchy=\"false\">)<\/mo><mo>=<\/mo><msub><mi>R<\/mi><mrow><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><\/msub><mo>\u22c5<\/mo><msub><mi>q<\/mi><mrow><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><\/msub><mo>\u22c5<\/mo><mi>|<\/mi><msub><mi>q<\/mi><mrow><mi>i<\/mi><mo separator=\"true\">,<\/mo><mi>j<\/mi><\/mrow><\/msub><msup><mi>|<\/mi><mn>0,852<\/mn><\/msup><mspace width=\"2em\"><\/mspace><mo form=\"prefix\" stretchy=\"false\">(<\/mo><mn>3<\/mn><mo form=\"postfix\" stretchy=\"false\">)<\/mo><\/mrow><annotation encoding=\"application\/x-tex\">\\Delta h_{i,j}=h_i-h_j=g_{i,j}\\cdot  (q_{i,j})=R_{i,j}\\cdot q_{i,j}\\cdot  |q_{i,j}|^{0,852} \\qquad(3)<\/annotation><\/semantics><\/math><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><br>Symulacja sieci dotyczy stanu ustalonego, a wi\u0119c oblicze\u0144 parametr\u00f3w sieci dla sta\u0142ych warto\u015bci dostawy oraz odbioru wody. W przypadku, gdy dysponujemy prognoz\u0105 zu\u017cycia w okre\u015blnym przedziale czasowym np. 24 godzinnym, symulacja sk\u0142ada si\u0119 z serii oblicze\u0144 sieci w stanie ustalonym dla kolejnych warto\u015bci odbioru wody. W tych obliczeniach zbiorniki mog\u0105 by\u0107 traktowane jako elementy o przedzia\u0142ami sta\u0142ym ci\u015bnieniu (poziomie), pompy o przedzia\u0142ami sta\u0142ej pr\u0119dko\u015bci a urz\u0105dzenia steruj\u0105ce o r\u00f3\u017cnych warto\u015bciach zadanych w ka\u017cdej serii oblicze\u0144.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. SimNet SSWater <\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Program symulacyjny SimNet SSWater zapewnia pe\u0142en zakres funkcji zar\u00f3wno do symulacji sieci, jak i tradycyjnej analizy sieci w stanie ustalonym. Zarchiwizowane wyniki obejmuj\u0105 pe\u0142ne analizy sieci, zawieraj\u0105ce warto\u015bci ci\u015bnienia w w\u0119z\u0142ach sieci, przep\u0142yw\u00f3w w rurach, poziom\u00f3w wody w zbiornikach, status element\u00f3w nierurowych itp. w ka\u017cdej serii oblicze\u0144. Istnieje mo\u017cliwo\u015b\u0107 zar\u00f3wno prezentacji kompletu wynik\u00f3w dla wybranego przedzia\u0142u czasu symulacji jak r\u00f3wnie\u017c zmiany wybranego parametru podczas symulacji w ca\u0142ym okresie badania sieci. Mechanizm tworzenia scenariuszy pracy sieci pozwala w prosty spos\u00f3b dokona\u0107 analizy stanu sieci wodoci\u0105gowej dla r\u00f3\u017cnych warto\u015bci parametr\u00f3w wej\u015bciowych a nast\u0119pnie otrzymane wyniki przedstawi\u0107 graficznie w przyjaznej dla u\u017cytkownika formie. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aplikacja SimNet posiada nowoczesny interfejs oparty na menu wst\u0105\u017cki znane z aplikacji Microsoft Office. Pozwala to na \u0142atw\u0105 obs\u0142ug\u0119 programu i szybkie nauczenie si\u0119 nawigacji po menu. Okno wprowadzania danych jest bardzo podobne do tego znanego z aplikacji EPANET [2] jednak jest du\u017co bardziej rozbudowane. Poszczeg\u00f3lne grupy parametr\u00f3w s\u0105 rozr\u00f3\u017cnione za pomoc\u0105 kolor\u00f3w oraz kategorii. Pola do wprowadzania w zale\u017cno\u015bci od typu informacji posiadaj\u0105 wbudowane kalkulatory, listy rozwijane, symbole graficzne, kalendarze i rozbudowane pola tekstowe. Wprowadzanie danych o sieci mo\u017ce zosta\u0107 znacznie uproszczone przez mechanizmy importu danych z plik\u00f3w i zewn\u0119trznych baz danych. W celu przyspieszenia wprowadzania informacji mo\u017cna skorzysta\u0107 z wbudowanych katalog\u00f3w rur, sk\u0142ad\u00f3w p\u0142ynu, charakterystyk poboru czy chropowato\u015bci rur. Samo wprowadzania sieci jest oparte na \u015brodowisku GIS co pozwala na dok\u0142adne odzwierciedlenie trasy przebiegu sieci wzd\u0142u\u017c rzeczywistych ruroci\u0105g\u00f3w. Wykorzystanie GIS-u posiada r\u00f3wnie\u017c wiele innych zalet. Sie\u0107 mo\u017ce zosta\u0107 wprowadzona r\u0119cznie oraz wczytana automatycznie z gotowych warstw wektorowych. W sk\u0142ad rozpoznawanych format\u00f3w plik\u00f3w wchodzi prawie 30 format\u00f3w plik\u00f3w wektorowych oraz prawie 20 format\u00f3w plik\u00f3w rastrowych, kt\u00f3re mog\u0105 by\u0107 wykorzystywane jako podk\u0142ad. U\u017cytkownik mo\u017ce pod\u0142\u0105czy\u0107 nieograniczon\u0105 liczb\u0119 dodatkowych warstw do projektu sieci takich jak podk\u0142ady geodezyjne, sieci bran\u017cowe, mapy pogodowe, uzbrojenie terenu czy zdj\u0119cia satelitarne. Wykorzystanie GIS-u daje r\u00f3wnie\u017c mo\u017cliwo\u015b\u0107 pod\u0142\u0105czenia map internetowych z serwis\u00f3w WMS, WMTS, WFS czy WCS. Pod\u0142\u0105czane warstwy mog\u0105 by\u0107 zapisane w dowolnych uk\u0142adach wsp\u00f3\u0142rz\u0119dnych a pomimo to zostan\u0105 poprawnie odzwierciedlone w przestrzeni i na\u0142o\u017cone na siebie w odpowiednich miejscach. Mo\u017cliwo\u015bci te s\u0105 gotowe do wykorzystania w aplikacji i nie wymagaj\u0105 dodatkowych rozszerze\u0144 jak w przypadku aplikacji EPANET. Wbudowane narz\u0119dzia do podgl\u0105du wynik\u00f3w daj\u0105 du\u017co wi\u0119cej mo\u017cliwo\u015bci ni\u017c w darmowych aplikacjach symulacyjnych. Do wybory jest podgl\u0105d bazy danych z zaawansowanymi mo\u017cliwo\u015bciami sortowania, filtrowania, edycji, eksportu czy raportowania. Wszystkie informacje mo\u017cna r\u00f3wnie\u017c wy\u015bwietli\u0107 za pomoc\u0105 r\u00f3\u017cnej kolorystyki, rozmiaru czy kszta\u0142tu obiekt\u00f3w. Etykiety wy\u015bwietlane na mapie mog\u0105 by\u0107 dowolnie rozbudowywane o dane wej\u015bciowe, wyniki symulacji oraz informacje u\u017cytkownika. Podobnie jak EPANET wyniki symulacji mo\u017cna r\u00f3wnie\u017c zobrazowa\u0107 za pomoc\u0105 wykres\u00f3w, kt\u00f3re w aplikacji SimNet s\u0105 jednak du\u017co bardziej rozbudowane i umo\u017cliwiaj\u0105 na dowolne zaprezentowanie potrzebnych informacji. Dodatkowo przygotowane wykresy mog\u0105 zosta\u0107 wydrukowane lub zapisane do pliku graficznego. Aplikacja SimNet umo\u017cliwia r\u00f3wnie\u017c przygotowanie szablon\u00f3w wydruku, kt\u00f3re po personalizacji przez u\u017cytkownika pozwalaj\u0105 szybko i sprawie tworzy\u0107 profesjonalnie wygl\u0105daj\u0105ce mapy cyfrowe.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"605\" height=\"438\" src=\"https:\/\/gwits.pl\/wp-content\/uploads\/2026\/02\/10.65545GWITS20260205_R1.png\" alt=\"\" class=\"wp-image-2339\" style=\"width:451px;height:auto\" srcset=\"https:\/\/gwits.pl\/wp-content\/uploads\/2026\/02\/10.65545GWITS20260205_R1.png 605w, https:\/\/gwits.pl\/wp-content\/uploads\/2026\/02\/10.65545GWITS20260205_R1-300x217.png 300w\" sizes=\"auto, (max-width: 605px) 100vw, 605px\" \/><figcaption class=\"wp-element-caption\"><strong>Rys. 1.<\/strong> G\u0142\u00f3wne okno aplikacji <br><strong>Fig. 1.<\/strong> Main application window<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">4. Elementy sieci <\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Warunkiem koniecznym efektywnego formu\u0142owania uk\u0142adu<br>r\u00f3wna\u0144 algebraicznych nieliniowych b\u0119d\u0105cych g\u0142\u00f3wnym elementem algorytmu symulacji sieci jest odpowiedni zapis struktury (topologii sieci). Musi to by\u0107 zapis prosty, jednoznaczny i \u0142atwy do modyfikacji. Te kryteria spe\u0142nia teoria graf\u00f3w. Struktura sieci zapisana w postaci grafu (jej reprezentacji macierzowej) zawiera pe\u0142n\u0105 informacj\u0119 o incydencji poszczeg\u00f3lnych element\u00f3w sieci. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W\u0119z\u0142em grafu-sieci jest punkt, w kt\u00f3rym jest spe\u0142niony jeden z poni\u017cszych warunk\u00f3w: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>spotyka si\u0119 trzy lub wi\u0119cej rur,<\/li>\n\n\n\n<li>spotykaj\u0105 si\u0119 dwie rury o r\u00f3\u017cnych \u015brednicach,<\/li>\n\n\n\n<li>rura zmienia sw\u00f3j kierunek,<\/li>\n\n\n\n<li>znajduje si\u0119 punkt odbioru wody. <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u0141ukiem grafu skierowanego odwzorowuj\u0105cego topologi\u0119 sieci jest odcinek ruroci\u0105gu opisany przez w\u0119ze\u0142 pocz\u0105tkowy, w\u0119ze\u0142 ko\u0144cowy, \u015brednic\u0119, d\u0142ugo\u015b\u0107 oraz chropowato\u015b\u0107 bezwzgl\u0119dn\u0105. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Elementy nierurowe wyst\u0119puj\u0105ce w sieci takie jak: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u017ar\u00f3d\u0142o \u2013 w\u0119ze\u0142 zasilaj\u0105cy,<\/li>\n\n\n\n<li>reduktor, <\/li>\n\n\n\n<li>zaw\u00f3r, <\/li>\n\n\n\n<li>pompa\/przepompownia, <\/li>\n\n\n\n<li>zbiornik, <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">opisane s\u0105 przez uporz\u0105dkowan\u0105 par\u0119 w\u0119z\u0142\u00f3w (\u03bdx , \u03bdy) gdzie: \u03bdx \u2013 oznacza w\u0119ze\u0142 pocz\u0105tkowy, a \u03bdy &#8211; oznacza w\u0119ze\u0142 ko\u0144cowy. Ka\u017cdy element sieci jest przedstawiony graficznie. Symbole graficzne podano na rysunku 2. U\u017cytkownik mo\u017ce w dowolny spos\u00f3b dostosowa\u0107 wygl\u0105d symboli poszczeg\u00f3lnych element\u00f3w do swoich wymaga\u0144.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"326\" height=\"929\" src=\"https:\/\/gwits.pl\/wp-content\/uploads\/2026\/02\/10.65545GWITS20260205_R2.png\" alt=\"\" class=\"wp-image-2341\" style=\"aspect-ratio:0.35092180546726004;width:104px;height:auto\" srcset=\"https:\/\/gwits.pl\/wp-content\/uploads\/2026\/02\/10.65545GWITS20260205_R2.png 326w, https:\/\/gwits.pl\/wp-content\/uploads\/2026\/02\/10.65545GWITS20260205_R2-105x300.png 105w\" sizes=\"auto, (max-width: 326px) 100vw, 326px\" \/><figcaption class=\"wp-element-caption\">Rys. 2. Symbole graficzne element\u00f3w sieci <br>Fig. 2. Graphic symbols for network elements<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"652\" src=\"https:\/\/gwits.pl\/wp-content\/uploads\/2026\/02\/10.65545GWITS20260205_R3-1024x652.png\" alt=\"\" class=\"wp-image-2342\" style=\"aspect-ratio:1.5705980309094627;width:451px;height:auto\" srcset=\"https:\/\/gwits.pl\/wp-content\/uploads\/2026\/02\/10.65545GWITS20260205_R3-1024x652.png 1024w, https:\/\/gwits.pl\/wp-content\/uploads\/2026\/02\/10.65545GWITS20260205_R3-300x191.png 300w, https:\/\/gwits.pl\/wp-content\/uploads\/2026\/02\/10.65545GWITS20260205_R3-768x489.png 768w, https:\/\/gwits.pl\/wp-content\/uploads\/2026\/02\/10.65545GWITS20260205_R3.png 1361w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Rys. 3. Podgl\u0105d bazy danych dla rur agregowanych wed\u0142ug \u015brednicy wewn\u0119trznej<br>Fig. 3. Database preview for pipes aggregated by internal diameter<\/figcaption><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">4.1. \u0179r\u00f3d\u0142a o sta\u0142ym ci\u015bnieniu <\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">W \u017ar\u00f3d\u0142ach i du\u017cych zbiornikach (w kt\u00f3rych wahania poziomu wody mo\u017cna pomin\u0105\u0107) przyjmuje si\u0119 sta\u0142\u0105 warto\u015b\u0107 ci\u015bnienia w w\u0119z\u0142ach wyj\u015bciowych <\/p>\n\n\n\n<h5 class=\"wp-block-heading\">4.2. Zbiorniki o zmiennym ci\u015bnieniu<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">W przypadku zbiornik\u00f3w, w kt\u00f3rych poziom wody mo\u017ce ulega\u0107 zmianie podczas wielokrotnej symulacji, przyjmuje si\u0119 przedzia\u0142ami sta\u0142\u0105 warto\u015b\u0107 ci\u015bnienia w w\u0119\u017ale wyj\u015bciowym. Obliczan\u0105 na podstawie charakterystyki zbiornika.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">4.3. Rury <\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Zak\u0142ada si\u0119, \u017ce jest to prosty odcinek ruroci\u0105gu o sta\u0142ej \u015brednicy i chropowato\u015bci. Wymagane parametry: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>w\u0119ze\u0142 pocz\u0105tkowy, <\/li>\n\n\n\n<li>w\u0119ze\u0142 ko\u0144cowy, <\/li>\n\n\n\n<li>\u015brednica, <\/li>\n\n\n\n<li>d\u0142ugo\u015b\u0107, <\/li>\n\n\n\n<li>warto\u015b\u0107 wsp\u00f3\u0142czynnika tarcia.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Warto\u015b\u0107 wsp\u00f3\u0142czynnika tarcia to warto\u015b\u0107 C wed\u0142ug wzoru Hazena-Williamsa lub warto\u015b\u0107 chropowato\u015bci k (mm) wed\u0142ug wzoru Colebrooka-White\u2019a, w zale\u017cno\u015bci od tego, kt\u00f3ry wz\u00f3r jest wykorzystywany. Tabele warto\u015bci C i k mo\u017cna znale\u017a\u0107 odpowiednio w [3] oraz [4].<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">4.4. Pompy<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Zar\u00f3wno pompy \u017ar\u00f3d\u0142owe (w\u0119ze\u0142 wyj\u015bciowy o sta\u0142ym ci\u015bnieniu), jak i pompy wspomagaj\u0105ce mog\u0105 by\u0107 modelowane jako elementy o sta\u0142ej lub zmiennej pr\u0119dko\u015bci przep\u0142ywu. Wymagane parametry: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>w\u0119ze\u0142 pocz\u0105tkowy,<\/li>\n\n\n\n<li>w\u0119ze\u0142 ko\u0144cowy,<\/li>\n\n\n\n<li>pr\u0119dko\u015b\u0107 nominalna (tylko w przypadku pomp o zmiennej pr\u0119dko\u015bci),<\/li>\n\n\n\n<li>charakterystyka pompy (krzywa podnoszenia\/przep\u0142ywu).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Pompy o zmiennej pr\u0119dko\u015bci mo\u017cna modelowa\u0107 bezpo\u015brednio, je\u015bli okre\u015blono pr\u0119dko\u015b\u0107 nominaln\u0105, je\u015bli dane operacyjne zawieraj\u0105 zaplanowane zmiany pr\u0119dko\u015bci i je\u015bli krzywa podnoszenia \/ przep\u0142ywu ma posta\u0107 kwadratow\u0105:<\/p>\n\n\n\n<div class=\"wp-block-math\"><math display=\"block\"><semantics><mrow><mi>H<\/mi><mo>=<\/mo><mi>A<\/mi><msup><mi>Q<\/mi><mn>2<\/mn><\/msup><mo form=\"prefix\" stretchy=\"false\">(<\/mo><mi>n<\/mi><mi>\/<\/mi><msub><mi>n<\/mi><mn>0<\/mn><\/msub><msup><mo form=\"postfix\" stretchy=\"false\">)<\/mo><mn>2<\/mn><\/msup><mo>+<\/mo><mi>B<\/mi><mi>Q<\/mi><mo form=\"prefix\" stretchy=\"false\">(<\/mo><mi>n<\/mi><mi>\/<\/mi><msub><mi>n<\/mi><mn>0<\/mn><\/msub><mo form=\"postfix\" stretchy=\"false\">)<\/mo><mo>+<\/mo><mi>C<\/mi><mspace width=\"2em\"><\/mspace><mo form=\"prefix\" stretchy=\"false\">(<\/mo><mn>4<\/mn><mo form=\"postfix\" stretchy=\"false\">)<\/mo><\/mrow><annotation encoding=\"application\/x-tex\">H=AQ^2 (n\/n_0)^2+BQ(n\/n_0)+C \\qquad(4)<\/annotation><\/semantics><\/math><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><br>gdzie: <em>H<\/em> \u2013 wysoko\u015b\u0107 podnoszenia, <em>Q &#8211;<\/em> przep\u0142yw, <em>n &#8211;<\/em> rzeczywista pr\u0119dko\u015b\u0107, <em>A, B <\/em>i <em>C \u2013<\/em> sta\u0142e pompy.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">4.5. Zawory regulacyjne <\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Zawory regulacyjne, opisywane s\u0105 za pomoc\u0105 jednego z wymienionych parametr\u00f3w: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ci\u015bnienie w w\u0119\u017ale wej\u015bciowym, <\/li>\n\n\n\n<li>ci\u015bnienie w w\u0119\u017ale wyj\u015bciowym, <\/li>\n\n\n\n<li>przep\u0142yw przez zaw\u00f3r, <\/li>\n\n\n\n<li>spadek ci\u015bnienia na zaworze. <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Pozosta\u0142e warto\u015bci parametr\u00f3w obliczane s\u0105 w trakcie procesu symulacji sieci. Spadek ci\u015bnienia na zaworze obliczany jest z zale\u017cno\u015bci:<\/p>\n\n\n\n<div class=\"wp-block-math\"><math display=\"block\"><semantics><mrow><mtext>\u2206<\/mtext><mi>P<\/mi><mo>=<\/mo><msup><mi>Q<\/mi><mn>2<\/mn><\/msup><mo>\u22c5<\/mo><msubsup><mi>K<\/mi><mi>v<\/mi><mrow><mo lspace=\"0em\" rspace=\"0em\">\u2212<\/mo><mn>2<\/mn><\/mrow><\/msubsup><mspace width=\"2em\"><\/mspace><mo form=\"prefix\" stretchy=\"false\">(<\/mo><mn>5<\/mn><mo form=\"postfix\" stretchy=\"false\">)<\/mo><\/mrow><annotation encoding=\"application\/x-tex\">\u2206P=Q^2 \\cdot K_v^{-2} \\qquad(5)<\/annotation><\/semantics><\/math><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><br>gdzie: <em>\u2206P<\/em> &#8211; spadek ci\u015bnienia, <em>K<sub>v<\/sub><\/em> &#8211; wsp\u00f3\u0142czynnik d\u0142awienia, <em>Q<\/em> &#8211; przep\u0142yw.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">lub<\/p>\n\n\n\n<div class=\"wp-block-math\"><math display=\"block\"><semantics><mrow><mtext>\u2206<\/mtext><mi>P<\/mi><mo>=<\/mo><mn>132,15<\/mn><mo>\u22c5<\/mo><mo form=\"prefix\" stretchy=\"false\">(<\/mo><msup><mi>Q<\/mi><mn>2<\/mn><\/msup><mo>\u22c5<\/mo><msubsup><mi>K<\/mi><mi>v<\/mi><mrow><mo lspace=\"0em\" rspace=\"0em\">\u2212<\/mo><mn>2<\/mn><\/mrow><\/msubsup><mo form=\"postfix\" stretchy=\"false\">)<\/mo><mspace width=\"2em\"><\/mspace><mo form=\"prefix\" stretchy=\"false\">(<\/mo><mn>6<\/mn><mo form=\"postfix\" stretchy=\"false\">)<\/mo><\/mrow><annotation encoding=\"application\/x-tex\">\u2206P=132,15 \\cdot (Q^2 \\cdot K_v^{-2}) \\qquad(6)<\/annotation><\/semantics><\/math><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><br>gdzie: <em>\u2206P<\/em> &#8211; spadek ci\u015bnienia w mH<sub>2<\/sub>O, <em>Q<\/em> &#8211; przep\u0142yw w l\/s.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Rezultaty symulacji<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Program realizuje cztery podstawowe funkcje dotycz\u0105ce oblicze\u0144 hydraulicznych:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>wprowadzanie i sprawdzanie poprawno\u015bci danych,<\/li>\n\n\n\n<li>sprawdzanie sp\u00f3jno\u015bci grafu sieci,<\/li>\n\n\n\n<li>symulacja sieci,<\/li>\n\n\n\n<li>analiza wynik\u00f3w.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Poza obliczeniami, program mo\u017ce by\u0107 r\u00f3wnie\u017c wykorzystywany jako baza danych maj\u0105tku sieciowego z dok\u0142adn\u0105 lokalizacj\u0105 poszczeg\u00f3lnych obiekt\u00f3w. Symulacja sieci jest zasadniczo seri\u0105 analiz chwilowych w r\u00f3\u017cnych momentach okresu symulacji. Pojedyncza analiza oblicza ci\u015bnienia w w\u0119z\u0142ach, przep\u0142ywy w rurach, stan pomp i zawor\u00f3w, poziomy zbiornik\u00f3w oraz inne informacje, np. pr\u0119dko\u015b\u0107, straty ci\u015bnienia itp. Obliczenia s\u0105 procesem iteracyjnym i trwaj\u0105 do momentu spe\u0142nienia warunku zako\u0144czenia oblicze\u0144.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">5.1. Interfejs graficzny<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Modu\u0142 geograficzny wykorzystuje mapowe, obiektowe oprogramowanie GIS, charakteryzuj\u0105ce si\u0119 nast\u0119puj\u0105cymi cechami:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>mo\u017cliwo\u015b\u0107 jednoczesnego otwarcia nieograniczonej liczby warstw (zwi\u0105zanych nie tylko z symulacj\u0105),<\/li>\n\n\n\n<li>gradientowanie kolorem i rozmiarem etykiet i obiekt\u00f3w, zmiany wygl\u0105du (kolor, styl, wype\u0142nienie, obramowanie, symbol, przezroczysto\u015b\u0107, itp.), w oparciu o warto\u015bci parametr\u00f3w b\u0119d\u0105cych danymi do oblicze\u0144 sieci lub wyniki symulacji,<\/li>\n\n\n\n<li>wy\u015bwietlanie dowolnych warstw u\u017cytkownika: pliki wektorowe m.in.: SHP, TAB, MID\/MIF, DXF, DGN oraz warstwy z baz danych SQL; pliki graficzne m.in.: GeoTIFF, World File, TAB, GIF, TIF, JPEG, PNG, BMP,<\/li>\n\n\n\n<li>import, eksport warstw GIS w tym migracja projekt\u00f3w z aplikacji EPANET, kt\u00f3ra umo\u017cliwia szybkie przeniesienie danych do nowego programu,<\/li>\n\n\n\n<li>import danych alfanumerycznych z zewn\u0119trznych baz danych lub arkuszy kalkulacyjnych.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Podczas tworzenia nowego projektu znaczna cze\u015b\u0107 danych, je\u015bli nie b\u0119dzie mog\u0142a zosta\u0107 automatycznie zaimportowana przez wbudowane mechanizmy, mo\u017ce zosta\u0107 wprowadzona r\u0119cznie z pomoc\u0105 przygotowanych katalog\u00f3w danych. Wybieraj\u0105c gotowe zestawy danych z katalog\u00f3w rur czy innych mo\u017cna znacznie przyspieszy\u0107 etap tworzenia lub modyfikacji projektu. U\u017cytkownik mo\u017ce samodzielnie modyfikowa\u0107 pozycje w katalogach, dzi\u0119ki czasu raz wprowadzone dane mog\u0105 by\u0107 wykorzystane dla kolejnych projekt\u00f3w.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Poni\u017cej zaprezentowano zrzut wynik\u00f3w symulacji przyk\u0142adowej sieci, kt\u00f3ry przedstawia wykorzystanie render\u00f3w do zobrazowania \u015brednic wewn\u0119trznych rur za pomoc\u0105 grubo\u015bci linii oraz warto\u015bci poboru wody za pomoc\u0105 r\u00f3\u017cnej wielko\u015bci symboli w\u0119z\u0142\u00f3w. Dodatkowo widoczne s\u0105 opisy rur i w\u0119z\u0142\u00f3w przedstawiaj\u0105ce identyfikatory poszczeg\u00f3lnych obiekt\u00f3w. Opisy mog\u0105 by\u0107 dowolnie modyfikowana i prezentowa\u0107 dowolne dane wej\u015bciowe czy wyniki symulacji.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"887\" src=\"https:\/\/gwits.pl\/wp-content\/uploads\/2026\/02\/10.65545GWITS20260205_R4-1024x887.png\" alt=\"\" class=\"wp-image-2343\" style=\"aspect-ratio:1.1546143768389854;width:450px;height:auto\" srcset=\"https:\/\/gwits.pl\/wp-content\/uploads\/2026\/02\/10.65545GWITS20260205_R4-1024x887.png 1024w, https:\/\/gwits.pl\/wp-content\/uploads\/2026\/02\/10.65545GWITS20260205_R4-300x260.png 300w, https:\/\/gwits.pl\/wp-content\/uploads\/2026\/02\/10.65545GWITS20260205_R4-768x665.png 768w, https:\/\/gwits.pl\/wp-content\/uploads\/2026\/02\/10.65545GWITS20260205_R4.png 1210w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Rys. 4. Wyniki symulacji statycznej<br>Fig. 4. Results of steady state simulation<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"605\" height=\"416\" src=\"https:\/\/gwits.pl\/wp-content\/uploads\/2026\/02\/10.65545GWITS20260205_R5.png\" alt=\"\" class=\"wp-image-2344\" style=\"width:451px;height:auto\" srcset=\"https:\/\/gwits.pl\/wp-content\/uploads\/2026\/02\/10.65545GWITS20260205_R5.png 605w, https:\/\/gwits.pl\/wp-content\/uploads\/2026\/02\/10.65545GWITS20260205_R5-300x206.png 300w\" sizes=\"auto, (max-width: 605px) 100vw, 605px\" \/><figcaption class=\"wp-element-caption\">Rys. 5. Wizualizacja poziom\u00f3w ci\u015bnienia w w\u0119z\u0142ach sieci<br>Fig. 5. Visualization of pressure levels in network nodes<\/figcaption><\/figure>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\"><strong>Tabela 3. Parametry w\u0119z\u0142\u00f3w<br>Table 3. Node parameters<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table has-small-font-size\"><table><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>ID<\/strong><strong><\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>Wysoko\u015b\u0107 (m)<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>Ci\u015bnienie (mH\u2082O)<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>Strumie\u0144 obj\u0119to\u015bci (l\/s)<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">115,0<\/td><td class=\"has-text-align-center\" data-align=\"center\">50,00<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,0<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">2<\/td><td class=\"has-text-align-center\" data-align=\"center\">114,4<\/td><td class=\"has-text-align-center\" data-align=\"center\">43,83<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,0<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">3<\/td><td class=\"has-text-align-center\" data-align=\"center\">113,0<\/td><td class=\"has-text-align-center\" data-align=\"center\">44,74<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,0<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">4<\/td><td class=\"has-text-align-center\" data-align=\"center\">106,7<\/td><td class=\"has-text-align-center\" data-align=\"center\">50,65<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,0<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">5<\/td><td class=\"has-text-align-center\" data-align=\"center\">114,2<\/td><td class=\"has-text-align-center\" data-align=\"center\">41,91<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,0<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">6<\/td><td class=\"has-text-align-center\" data-align=\"center\">114,9<\/td><td class=\"has-text-align-center\" data-align=\"center\">42,45<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,0<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">7<\/td><td class=\"has-text-align-center\" data-align=\"center\">110,7<\/td><td class=\"has-text-align-center\" data-align=\"center\">45,77<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,6<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">8<\/td><td class=\"has-text-align-center\" data-align=\"center\">111,6<\/td><td class=\"has-text-align-center\" data-align=\"center\">44,88<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,0<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">9<\/td><td class=\"has-text-align-center\" data-align=\"center\">114,5<\/td><td class=\"has-text-align-center\" data-align=\"center\">42,47<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,0<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">10<\/td><td class=\"has-text-align-center\" data-align=\"center\">113,6<\/td><td class=\"has-text-align-center\" data-align=\"center\">43,22<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,0<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">11<\/td><td class=\"has-text-align-center\" data-align=\"center\">113,3<\/td><td class=\"has-text-align-center\" data-align=\"center\">43,82<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,0<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">12<\/td><td class=\"has-text-align-center\" data-align=\"center\">114,5<\/td><td class=\"has-text-align-center\" data-align=\"center\">43,10<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,0<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">13<\/td><td class=\"has-text-align-center\" data-align=\"center\">114,2<\/td><td class=\"has-text-align-center\" data-align=\"center\">39,53<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,8<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">14<\/td><td class=\"has-text-align-center\" data-align=\"center\">109,3<\/td><td class=\"has-text-align-center\" data-align=\"center\">42,75<\/td><td class=\"has-text-align-center\" data-align=\"center\">2,0<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">15<\/td><td class=\"has-text-align-center\" data-align=\"center\">110,6<\/td><td class=\"has-text-align-center\" data-align=\"center\">44,52<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">16<\/td><td class=\"has-text-align-center\" data-align=\"center\">114,4<\/td><td class=\"has-text-align-center\" data-align=\"center\">36,33<\/td><td class=\"has-text-align-center\" data-align=\"center\">1,4<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">17<\/td><td class=\"has-text-align-center\" data-align=\"center\">112,1<\/td><td class=\"has-text-align-center\" data-align=\"center\">43,28<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,0<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">18<\/td><td class=\"has-text-align-center\" data-align=\"center\">109,9<\/td><td class=\"has-text-align-center\" data-align=\"center\">36,25<\/td><td class=\"has-text-align-center\" data-align=\"center\">1,6<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">19<\/td><td class=\"has-text-align-center\" data-align=\"center\">110,3<\/td><td class=\"has-text-align-center\" data-align=\"center\">9,52<\/td><td class=\"has-text-align-center\" data-align=\"center\">2,4<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\"><strong>Tabela 4. Parametry rur <br>Table 4. Pipe parameters<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table has-small-font-size\"><table><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>ID<\/strong><strong><\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>ID w\u0119z\u0142a pocz\u0105tkowego<\/strong><strong><\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>ID w\u0119z\u0142a ko\u0144cowego<\/strong><strong><\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>D\u0142ugo\u015b\u0107 (m)<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>\u015arednica wewn. (mm)<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>przep\u0142yw (l\/s)<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">2<\/td><td class=\"has-text-align-center\" data-align=\"center\">662,95<\/td><td class=\"has-text-align-center\" data-align=\"center\">107,1<\/td><td class=\"has-text-align-center\" data-align=\"center\">8,8<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">2<\/td><td class=\"has-text-align-center\" data-align=\"center\">2<\/td><td class=\"has-text-align-center\" data-align=\"center\">4<\/td><td class=\"has-text-align-center\" data-align=\"center\">348,63<\/td><td class=\"has-text-align-center\" data-align=\"center\">107,1<\/td><td class=\"has-text-align-center\" data-align=\"center\">4,15<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">3<\/td><td class=\"has-text-align-center\" data-align=\"center\">4<\/td><td class=\"has-text-align-center\" data-align=\"center\">5<\/td><td class=\"has-text-align-center\" data-align=\"center\">1 144,29<\/td><td class=\"has-text-align-center\" data-align=\"center\">82,5<\/td><td class=\"has-text-align-center\" data-align=\"center\">1,3<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">4<\/td><td class=\"has-text-align-center\" data-align=\"center\">5<\/td><td class=\"has-text-align-center\" data-align=\"center\">17<\/td><td class=\"has-text-align-center\" data-align=\"center\">674,69<\/td><td class=\"has-text-align-center\" data-align=\"center\">82,5<\/td><td class=\"has-text-align-center\" data-align=\"center\">1,3<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">5<\/td><td class=\"has-text-align-center\" data-align=\"center\">17<\/td><td class=\"has-text-align-center\" data-align=\"center\">19<\/td><td class=\"has-text-align-center\" data-align=\"center\">1 352,43<\/td><td class=\"has-text-align-center\" data-align=\"center\">54,5<\/td><td class=\"has-text-align-center\" data-align=\"center\">2,4<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">6<\/td><td class=\"has-text-align-center\" data-align=\"center\">4<\/td><td class=\"has-text-align-center\" data-align=\"center\">8<\/td><td class=\"has-text-align-center\" data-align=\"center\">735,47<\/td><td class=\"has-text-align-center\" data-align=\"center\">107,1<\/td><td class=\"has-text-align-center\" data-align=\"center\">2,76<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">7<\/td><td class=\"has-text-align-center\" data-align=\"center\">8<\/td><td class=\"has-text-align-center\" data-align=\"center\">17<\/td><td class=\"has-text-align-center\" data-align=\"center\">1 344,71<\/td><td class=\"has-text-align-center\" data-align=\"center\">82,5<\/td><td class=\"has-text-align-center\" data-align=\"center\">1,1<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">8<\/td><td class=\"has-text-align-center\" data-align=\"center\">8<\/td><td class=\"has-text-align-center\" data-align=\"center\">18<\/td><td class=\"has-text-align-center\" data-align=\"center\">839,66<\/td><td class=\"has-text-align-center\" data-align=\"center\">54,5<\/td><td class=\"has-text-align-center\" data-align=\"center\">1,6<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">9<\/td><td class=\"has-text-align-center\" data-align=\"center\">8<\/td><td class=\"has-text-align-center\" data-align=\"center\">7<\/td><td class=\"has-text-align-center\" data-align=\"center\">789,55<\/td><td class=\"has-text-align-center\" data-align=\"center\">54,5<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,06<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">10<\/td><td class=\"has-text-align-center\" data-align=\"center\">7<\/td><td class=\"has-text-align-center\" data-align=\"center\">6<\/td><td class=\"has-text-align-center\" data-align=\"center\">517,37<\/td><td class=\"has-text-align-center\" data-align=\"center\">54,5<\/td><td class=\"has-text-align-center\" data-align=\"center\">-0,54<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">11<\/td><td class=\"has-text-align-center\" data-align=\"center\">6<\/td><td class=\"has-text-align-center\" data-align=\"center\">4<\/td><td class=\"has-text-align-center\" data-align=\"center\">697,72<\/td><td class=\"has-text-align-center\" data-align=\"center\">82,5<\/td><td class=\"has-text-align-center\" data-align=\"center\">-0,1<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">12<\/td><td class=\"has-text-align-center\" data-align=\"center\">6<\/td><td class=\"has-text-align-center\" data-align=\"center\">3<\/td><td class=\"has-text-align-center\" data-align=\"center\">323,49<\/td><td class=\"has-text-align-center\" data-align=\"center\">54,5<\/td><td class=\"has-text-align-center\" data-align=\"center\">-0,45<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">13<\/td><td class=\"has-text-align-center\" data-align=\"center\">3<\/td><td class=\"has-text-align-center\" data-align=\"center\">2<\/td><td class=\"has-text-align-center\" data-align=\"center\">739,59<\/td><td class=\"has-text-align-center\" data-align=\"center\">82,5<\/td><td class=\"has-text-align-center\" data-align=\"center\">-0,99<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">14<\/td><td class=\"has-text-align-center\" data-align=\"center\">2<\/td><td class=\"has-text-align-center\" data-align=\"center\">12<\/td><td class=\"has-text-align-center\" data-align=\"center\">314,15<\/td><td class=\"has-text-align-center\" data-align=\"center\">107,1<\/td><td class=\"has-text-align-center\" data-align=\"center\">3,66<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">15<\/td><td class=\"has-text-align-center\" data-align=\"center\">11<\/td><td class=\"has-text-align-center\" data-align=\"center\">3<\/td><td class=\"has-text-align-center\" data-align=\"center\">369,17<\/td><td class=\"has-text-align-center\" data-align=\"center\">54,5<\/td><td class=\"has-text-align-center\" data-align=\"center\">-0,54<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">17<\/td><td class=\"has-text-align-center\" data-align=\"center\">11<\/td><td class=\"has-text-align-center\" data-align=\"center\">12<\/td><td class=\"has-text-align-center\" data-align=\"center\">767,03<\/td><td class=\"has-text-align-center\" data-align=\"center\">82,5<\/td><td class=\"has-text-align-center\" data-align=\"center\">-0,96<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">18<\/td><td class=\"has-text-align-center\" data-align=\"center\">11<\/td><td class=\"has-text-align-center\" data-align=\"center\">15<\/td><td class=\"has-text-align-center\" data-align=\"center\">592,57<\/td><td class=\"has-text-align-center\" data-align=\"center\">54,5<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,79<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">19<\/td><td class=\"has-text-align-center\" data-align=\"center\">12<\/td><td class=\"has-text-align-center\" data-align=\"center\">9<\/td><td class=\"has-text-align-center\" data-align=\"center\">558,36<\/td><td class=\"has-text-align-center\" data-align=\"center\">107,1<\/td><td class=\"has-text-align-center\" data-align=\"center\">2,7<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">20<\/td><td class=\"has-text-align-center\" data-align=\"center\">9<\/td><td class=\"has-text-align-center\" data-align=\"center\">13<\/td><td class=\"has-text-align-center\" data-align=\"center\">940,91<\/td><td class=\"has-text-align-center\" data-align=\"center\">54,5<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,8<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">21<\/td><td class=\"has-text-align-center\" data-align=\"center\">9<\/td><td class=\"has-text-align-center\" data-align=\"center\">10<\/td><td class=\"has-text-align-center\" data-align=\"center\">725,25<\/td><td class=\"has-text-align-center\" data-align=\"center\">82,5<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,5<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">22<\/td><td class=\"has-text-align-center\" data-align=\"center\">10<\/td><td class=\"has-text-align-center\" data-align=\"center\">11<\/td><td class=\"has-text-align-center\" data-align=\"center\">783,68<\/td><td class=\"has-text-align-center\" data-align=\"center\">82,5<\/td><td class=\"has-text-align-center\" data-align=\"center\">-0,71<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">23<\/td><td class=\"has-text-align-center\" data-align=\"center\">10<\/td><td class=\"has-text-align-center\" data-align=\"center\">14<\/td><td class=\"has-text-align-center\" data-align=\"center\">652,86<\/td><td class=\"has-text-align-center\" data-align=\"center\">54,5<\/td><td class=\"has-text-align-center\" data-align=\"center\">1,21<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">24<\/td><td class=\"has-text-align-center\" data-align=\"center\">9<\/td><td class=\"has-text-align-center\" data-align=\"center\">16<\/td><td class=\"has-text-align-center\" data-align=\"center\">649,67<\/td><td class=\"has-text-align-center\" data-align=\"center\">54,5<\/td><td class=\"has-text-align-center\" data-align=\"center\">1,4<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">25<\/td><td class=\"has-text-align-center\" data-align=\"center\">14<\/td><td class=\"has-text-align-center\" data-align=\"center\">15<\/td><td class=\"has-text-align-center\" data-align=\"center\">912,14<\/td><td class=\"has-text-align-center\" data-align=\"center\">54,5<\/td><td class=\"has-text-align-center\" data-align=\"center\">-0,79<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">6. Zalety stosowania programu do symulacji sieci wodoci\u0105gowej<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>rozpoznanie warunk\u00f3w pracy poszczeg\u00f3lnych odcink\u00f3w sieci, np. wyznaczanie fragment\u00f3w, w kt\u00f3rych sie\u0107 jest przeci\u0105\u017cona (w\u0105skich garde\u0142) i tych, w kt\u00f3rych istniej\u0105 rezerwy przepustowo\u015bci,<\/li>\n\n\n\n<li>planowanie bie\u017c\u0105cych prac eksploatacyjnych i naprawczych, wymagaj\u0105cych czasowych zmian organizacji rozp\u0142ywu w systemie &#8211; sprawdzanie jako\u015bci funkcjonowania sieci podczas remont\u00f3w,<\/li>\n\n\n\n<li>okre\u015blanie niezb\u0119dnej liczby urz\u0105dze\u0144 pomiarowych oraz ich lokalizacji (pomiary w innych punktach systemu mog\u0105 by\u0107 zast\u0105pione wynikami oblicze\u0144 symulacyjnych),<\/li>\n\n\n\n<li>ocena jako\u015bci pracy systemu telemetrycznego i urz\u0105dze\u0144 pomiarowych w oparciu o por\u00f3wnanie wynik\u00f3w symulacji z wynikami pomiar\u00f3w przeprowadzonych w wybranych punktach sieci (po wcze\u015bniejszej kalibracji modelu na podstawie sprawdzonych danych pomiarowych),<\/li>\n\n\n\n<li>eliminacja w fazie projektowania b\u0142\u0119dnych wariant\u00f3w rozbudowy i modernizacji sieci,<\/li>\n\n\n\n<li>zwi\u0119kszenie niezawodno\u015bci zaopatrzenia w wod\u0119 przez wyznaczenie dr\u00f3g awaryjnego zasilania poszczeg\u00f3lnych rejon\u00f3w miasta,<\/li>\n\n\n\n<li>poprawa parametr\u00f3w pracy sieci (obni\u017cenie ci\u015bnie\u0144 roboczych),<\/li>\n\n\n\n<li>ograniczenie strat wody, zar\u00f3wno poprzez monitorowanie stanu pracy sieci jak i dzi\u0119ki ni\u017cszym ci\u015bnieniom roboczym w miejscach niewielkich nieszczelno\u015bci.<\/li>\n\n\n\n<li>podniesienie kwalifikacji pracownik\u00f3w s\u0142u\u017cb dyspozytorskich, poprzez mo\u017cliwo\u015b\u0107 zobrazowania konsekwencji ka\u017cdej ich ingerencji w prac\u0119 systemu,<\/li>\n\n\n\n<li>graficzna prezentacja wynik\u00f3w symulacji oraz informacji o elementach sieci,<\/li>\n\n\n\n<li>\u0142atwe i szybkie wyszukiwanie obiekt\u00f3w na podstawie konkretnych parametr\u00f3w wykorzystuj\u0105c technologi\u0119 GIS,<\/li>\n\n\n\n<li>proste i szybkie tworzenie raport\u00f3w i zestawie\u0144 dotycz\u0105cych wynik\u00f3w symulacji,<\/li>\n\n\n\n<li>zobrazowanie potrzebnych informacji za pomoc\u0105 r\u00f3\u017cnych rozwi\u0105za\u0144 (tabele, wykresy, opisy, symbole, kolory, wielko\u015bci),<\/li>\n\n\n\n<li>mo\u017cliwo\u015b\u0107 poszerzenia funkcjonalno\u015bci aplikacji do potrzeb u\u017cytkownika.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">7. Bibliografia<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">[1] Osiadacz, A. J. (1988). Method of steady-state simulation of a gas network. International Journal of Systems Science, 19(11), 2395\u20132405. <a href=\"https:\/\/doi. org\/10.1080\/00207728808964126\">https:\/\/doi. org\/10.1080\/00207728808964126<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[2] Dawidowicz, J., Walery, M., Kruszy\u0144ski, W., &amp; Gvishiani, Z. (2021). Modelowanie system\u00f3w dystrybucji wody za pomoc\u0105 programu EPANET 2.2. Bia\u0142ystok.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[3] Institution of Water Engineers and Scientists. (1984). Water practice manual No. 4 \u2013 Water distribution systems (B. T. W. Brandon, red.).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[4] Miller, D. S. (1971). Internal flow: A guide to losses in pipe and duct systems. British Hydromechanics Research Association.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\">Andrzej J. Osiadacz, \u0141ukasz Koty\u0144ski, Maciej Chaczykowski, GWiTS 2\/2026<\/div>\n<p> <a class=\"mh-excerpt-more\" href=\"https:\/\/gwits.pl\/en\/1065545gwits20260205\/\" title=\"SimNet SSWater \u2013 program do symulacji statycznej sieci wodoci\u0105gowych \/ SimNet SSWater \u2013 a program for steady state simulation water supply networks\"> &#8230;<\/a><\/p>","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[79],"class_list":["post-1966","post","type-post","status-publish","format-standard","category-wszystkie_artykuly","tag-2-2026"],"_links":{"self":[{"href":"https:\/\/gwits.pl\/en\/wp-json\/wp\/v2\/posts\/1966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gwits.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gwits.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gwits.pl\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/gwits.pl\/en\/wp-json\/wp\/v2\/comments?post=1966"}],"version-history":[{"count":46,"href":"https:\/\/gwits.pl\/en\/wp-json\/wp\/v2\/posts\/1966\/revisions"}],"predecessor-version":[{"id":3283,"href":"https:\/\/gwits.pl\/en\/wp-json\/wp\/v2\/posts\/1966\/revisions\/3283"}],"wp:attachment":[{"href":"https:\/\/gwits.pl\/en\/wp-json\/wp\/v2\/media?parent=1966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gwits.pl\/en\/wp-json\/wp\/v2\/categories?post=1966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gwits.pl\/en\/wp-json\/wp\/v2\/tags?post=1966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}