Każda linia na arkuszu to wynik obliczenia, każdy opis to wynik normy.
W skrócie
- Obliczenia elektryczne (prądy zwarcia, ΔU, nagrzewanie, natężenie oświetlenia) liczy jeden model – plan, schemat, zestawienie i kosztorys zgadzają się co do metra i grosza.
- Pięć norm (GOST/SPDS, PUE; IEC, BS, NEC, IS 732) zapisano w kodzie jako kontrole.
- 1,16 mln linii kodu, 76 modułów, 20 000+ testów, 34 arkusze referencyjne z sha256.
- Za darmo sprawdzisz w przeglądarce: demo „Dom 100 m²“ na /cad/.
Co to jest: program do projektowania elektryki, który liczy
GorkyCAD robi trzy rzeczy naraz. Rysuje – plan, trasy, rozdzielnicę, schemat jednokreskowy. Liczy – prądy zwarcia, spadek napięcia, nagrzewanie, natężenie oświetlenia, kosztorys. Wydaje – komplet dokumentacji według GOST (SPDS) lub IEC, BS, NEC, IS 732. Złożoność nie tkwi w interfejsie, lecz pod maską.
Skala bazy kodu: około 1,16 mln linii TypeScript (z tego ≈760 tys. to kod produkcyjny bez testów) i 76 modułów. Warstwy rdzenia:
| Warstwa rdzenia | Plików |
|---|---|
| Generator PDF | ≈466 |
| Rdzeń AI (rozpoznawanie) | 328 |
| Silniki obliczeniowe | 203 |
| Import planów inwentaryzacyjnych | 200 |
Dalej w dół – symbole elektryczne 161, grafika SVG 111, kosztorys 99, schemat jednokreskowy 93 pliki.
Złożoność nr 1 – normy: kanon sprawdzany maszynowo
Normy nie są tu podpowiedziami, lecz kanonem sprawdzanym maszynowo: każda norma istnieje w kodzie jako dane z numerem punktu i jako kontrola wpływająca na wydanie. Jednocześnie współistnieją obieg rosyjski (GOST/SPDS, PUE, SP) i międzynarodowy (IEC, BS, NEC, IS 732).
Jeden rejestr norm – „jedna księga“ dla całego systemu
Podstawą jest jednolity rejestr odwołań normatywnych: 44 fakty (27 uzgodnione ze źródłem pierwotnym i cytatem, 17 uczciwie oznaczone jako polityka projektowa). Interfejs, PDF i silniki czerpią brzmienie normy wyłącznie z rejestru, a nie wpisują numeru punktu „na miejscu“; „czarna lista“ 61 zabronionych par ustala, którego punktu do którego faktu nie wolno zastosować.
| Podsystem | Odpowiada na pytanie | Skala |
|---|---|---|
| Rejestr odwołań normatywnych | „Na co się powołujemy“ | 44 fakty (27 uzgodnionych + 17 polityk) |
| Rejestr QC (kontrola norm) | „Co jest nie tak na arkuszu“ | 69 reguł w 15 kategoriach |
| Silnik reguł wykonywalnych | „Czy obliczenie mieści się w tolerancji“ | profile RU_PUE i IN_CEA |
Kanon tras kablowych
Trasy biegną jak wiązka po Manhattanie: pień → odgałęzienia → odejścia pod 90°, przekątnych nie ma. Na skrzyżowaniu linia silnoprądowa pozostaje ciągła, a słaboprądowa zostaje przerwana (według GOST). Automatyka zachowuje ręczną trasę: dopasowuje geometrię lub przenosi skrzyżowanie do najbliższego otworu.
Złożoność nr 2 – obliczenia elektryczne: jeden kanon, cztery projekcje
Obliczenie w GorkyCAD to jeden kanon dla całego produktu. Plan, schemat jednokreskowy, zestawienie kabli i kosztorys to cztery projekcje jednego obliczenia – dlatego się zgadzają.
Obliczanie prądu zwarcia i pętla faza–zero
Prąd zwarcia liczy jedna funkcja – wywołują ją ekran, wątek w tle, PDF, arkusz rozdzielnicy i kalkulator PUE. To naprawiony defekt: kiedyś to samo wejście dawało 547 A w kontroli i 298 A na rozdzielnicy, bo formuła istniała w kilku kopiach. Dopóki formuła jest jedna, dokumenty muszą się zgadzać.
W obliczeniu prądu zwarcia usunięto zawyżenie 1,8–3,4 razy: pętla faza–zero jest teraz liczona w całości (L + N/PE), z nagrzewaniem do 160 °C i rezystancjami przejściowymi styków – według GOST 28249-93 i PUE, rozdz. 7.1. Tam, gdzie zabezpieczenie wcześniej „przechodziło“ fałszywie, wymóg jest sprawdzany uczciwie.
| Linia | Było | Jest |
|---|---|---|
| Cu 2,5 mm² / 20 m | 767 A | 415 A |
| Cu 6 mm² / 5 m | 4 678 A | 1 392 A |
| Cu 6 mm² / 20 m | 2 500 A | 764 A |
Obliczenie Isc w GorkyCAD. Wiersze 1–2 – ścieżka „kalkulator PUE“; wiersz 3 – ścieżka „podpowiedź AI“ (przypadek Ghost H5).
Odwrócenie werdyktu: linia 1,5 mm² / 60 m, wyłącznik C16 – przed poprawką „krotność 10,1 – spełnione“ (fałszywie), po – „6,28 – nie spełnione“ (uczciwie).
Zabezpieczenie sprawdza się na czułość według charakterystyk czasowo-prądowych B/C/D dobranych do przeznaczenia obwodu: światło – B, pompy i maszyny – D (by prąd rozruchowy nie powodował fałszywych zadziałań), gniazda i obwody ogólne – C. „Wszędzie C“ nie jest tu kanonem.
Nie ma wejścia – nie ma werdyktu. Fałszywy werdykt jest gorszy niż brak werdyktu.
Obliczanie spadku napięcia w kablu (ΔU)
Spadek napięcia liczy się według jednego kanonu ΔU = k·I·L·(R·cosφ + X·sinφ): rezystancja przy temperaturze pracy żyły 70 °C, a nie 20 °C (inaczej ΔU jest zaniżany o około 16 %), długości z rzeczywistych segmentów tras, spadek sumuje się w kaskadzie „zasilanie → grupa“. Norma to 3 % dla oświetlenia i 5 % dla pozostałych obwodów (GOST R 50571.5.52, pkt 525). Były cztery różne implementacje ΔU – teraz jedna, pod nadzorem testu.
Przekrój, nagrzewanie i obliczanie oświetlenia
Przekrój dobiera się nie „na oko“: najpierw według nagrzewania (In ≤ Iz = Idop·K1·K2) i skoordynowania z zabezpieczeniem, potem według ΔU. Współczynniki poprawkowe pochodzą ściśle z tabel PUE; poza tabelą jest uczciwe „nie sprawdzono“, a nie wymyślona liczba. Aluminium – według własnych tabel, a nie „miedź × 0,78“. Natężenie oświetlenia – metodą współczynnika wykorzystania, normy według SP 52.13330.2016.
Weryfikacja poprzeczna: cztery dokumenty – jedno obliczenie
Ten sam obwód na planie, na schemacie jednokreskowym, w zestawieniu kabli i w kosztorysie to nie cztery dokumenty, lecz cztery projekcje jednego obliczenia: długość z jednego kanonu tras, prąd znamionowy aparatu ten sam („C25“ wszędzie). Rozbieżność to błąd bramki; w projekcie kontrolnym „Dom 100 m²“ weryfikacja daje zero rozbieżności. Druga strona: brak danych – „BRAK DANYCH“, a nie założenie; brak rozwiązania – przyczyna, a nie zaślepka „2,5 mm²“.
Złożoność nr 3 – dokument: od schematu jednokreskowego do zestawienia kabli według GOST
Komplet dokumentacji projektowej to nie „kilka rysunków“, lecz katalog do 38 arkuszy: strona tytułowa i plan sytuacyjny, dziewięć planów, schematy jednokreskowe rozdzielnic, zestawienie kabli, arkusze obliczeniowe, wykazy, specyfikacje i kosztorys. Złoty wzorzec to 34 strony: każda z własnym odciskiem sha256; osobno 6 pikselowych wzorców SSIM wychwytuje degradację renderowania.


Opisy nie przecinają ścian, wymiarów ani tekstu
Opis na rysunku to też zadanie inżynierskie. Pięcioetapowy silnik: cele → klastry (wachlarze) → pasma → odnośnik → kontrola kolizji; wykryto nakładanie – opis się przesuwa, a nie drukuje na wierzchu, brak czystego miejsca – trafia do legendy arkusza. Hierarchia konfliktów jest zapisana w kodzie: ściany i otwory > symbole > połączenia > wymiary > opisy > tekst. Przepust kabla przez ścianę – tylko przez tuleję, z opisem „Ø25 ognioochronna“.
PDF jest deterministyczny co do bitu
Dawniej bajty PDF tego samego projektu nie zgadzały się między eksportami: data pochodziła z czasu systemowego, identyfikator był losowy. Teraz identyfikator pochodzi z hasha zawartości, a daty – z modelu i wersji, bez Date.now() i Math.random(): ten sam dokument daje identyczne bajty dziś, w CI i za rok.
Pustego lub uszkodzonego kompletu nie można wydać jako gotowego
Przed wydaniem arkusz przechodzi łańcuch kontroli – kompletność, niezmienniki, zawartość, spójność, walidacja PDF. Pusty projekt („55 ścian, 0 odbiorników“) dawniej ogłaszano gotową dokumentacją wykonawczą – teraz jest blokowany z podaniem przyczyny. Uszkodzony PDF przerywa eksport; niezbudowany arkusz zastępuje strona „Arkusz niezbudowany: przyczyna“.
Złożoność nr 4 – import planów inwentaryzacyjnych (AI)
Import planu inwentaryzacyjnego to odrębna dyscyplina inżynierska. Aplikacja uczciwie klasyfikuje naturę pliku (wektor / skan / pusty), a skalę odczytuje z samego rysunku: napisy wymiarowe → najbliższa linia → mediana z odrzucaniem wartości odstających. Pewność i liczba pomiarów nie są ukrywane. Więcej w materiałach akademii o planach inwentaryzacyjnych.
Piksela nie można zapisać jako milimetra
Współrzędnych z rozpoznawania nie można zapisać do projektu jako milimetrów, a aplikacja to sprawdza, zamiast ufać modelowi: bramka blokuje jednostki pikselowe, dopóki nie zostanie przekazana kalibracja „mm na jednostkę“. Niepotwierdzona skala blokuje i „Złóż projekt“, i eksport PDF – a potwierdzenie człowieka jest zapisywane ze znacznikiem czasu i autorem.
Pięć głosów na jedno gniazdo
Gniazdo rozpoznaje pięć „głosów“ – nazwa warstwy, legenda/symbole, fizyczny rozmiar symbolu, powtarzalność bloku i model vision; przy każdym wyniku widać jego pochodzenie. Skan czyta drabina: darmowe reguły → pula tanich modeli konsensusem → silny arbiter przy sporze; jeśli AI sobie nie poradzi – „nie rozpoznano“, a nie śmieci. „Złóż projekt“ przepuszcza obwody, rozdzielnicę i trasy przez te same silniki co praca ręczna.
Jak to sprawdza się samo
Każde wydanie przechodzi obieg ponad 20 000 testów automatycznych w 2 285 plikach testowych: ≈339 dla generatora PDF, 102 dla silników obliczeniowych, 103 dla importu planów inwentaryzacyjnych. Nazwy plików: gate, parity, canon, gost, norm, acceptance, invariant.
Bramki to normy zapisane w kontroli
Testy sprawdzają rzeczy inżynierskie. Test prądów dopuszczalnych wymaga dokładnie wartości z tabeli PUE i zwraca „nie sprawdzono“ dla nietypowego przekroju, a nie „najbliższy pasujący“. Test spadku napięcia realizuje formułę ΔU osobną, ręcznie zapisaną implementacją – inaczej porównanie kodu produkcyjnego z samym sobą niczego nie dowodzi. Arkusze referencyjne porównuje się pikselowo (SSIM), a bramka sprawdza samą siebie: przesuń stronę o 20 pikseli – musi się zaczerwienić.
Zapadka długu i zakaz drugich źródeł prawdy
Dług techniczny (as any, duplikaty formuł, rozdęte pliki) siedzi na zapadce: liczba jest ustalona, dodasz dług – build jest czerwony, zmniejszysz – próg się obniża. Osobna bramka zakazuje nowych „źródeł prawdy“: drugiej kopii tabeli prądów lub własnej formuły ΔU poza kanonem. Część bramek jest w testowaniu: naruszenia widać w logach, scalenia na razie nie są blokowane.
Zanim PDF uzna się za gotowy, przechodzi 19 zarejestrowanych bramek, z których 10 blokuje wydanie, z zasadą „błąd bramki nie może zakończyć się gotowością“. Niezbudowany arkusz trafia do kompletu jako uczciwa strona z przyczyną, a nie cicho znika. Szczegóły w dokumentacji produktu.
Obieg międzynarodowy: ta sama inżynieria dla świata IEC
GorkyCAD nie „lokalizuje opisów“, lecz zmienia cały profil: w jednym rdzeniu pięć specyfikacji – GOST/PUE, IEC 60364, BS 7671, NEC (NFPA 70), IS 732/1646 (Indie) – każda z własną częstotliwością, szeregami przekrojów, prądami, kolorami faz i zasadami ochrony różnicowoprądowej. Przełączanie to jedno kliknięcie: obliczenia, kolory, arkusze i symbole przebudowują się spójnie.
| Parametr | GOST/PUE | IEC 60364 | BS 7671 | NEC (NFPA 70) | IS 732/1646 |
|---|---|---|---|---|---|
| Częstotliwość | 50 Hz | 50 Hz | 50 Hz | 60 Hz | 50 Hz |
| Szereg przekrojów | od 1,5 mm² | od 1,5 mm² | od 1,0 mm² | AWG 18…4/0 | od 1,0 mm² |
| Ochrona różnicowoprądowa | RCD według PUE/SP | RCD 30 mA | jak IEC | GFCI 6 mA | jak IEC |
| Symbole | GOST 2.755/2.710 | IEC 60617 | BS 3939/1363 | ANSI Y32.9/NEMA | IEC/IS |
AWG i mm² żyją w jednej tabeli; NEC ma własne jednostki (AWG, stopy, cale). Język dokumentu zostaje zamrożony na czas eksportu, aby zmiana interfejsu nie pomieszała języków na arkuszu. Oznaczeniom norm poświęcono rozdział akademii GorkyCAD.
Sprawdź sam
Nie wierz artykułowi na słowo – otwórz darmowy projekt demo „Dom 100 m²“ w przeglądarce: 20 obwodów (QF01–QF20) i 349,0 m kabla są już obliczone. Demo ładuje się bez tras – zbuduj je przyciskiem „Po obwodach“ i otwórz arkusze w PDF. W demo widać i montaż rozdzielnicy, i schemat jednokreskowy online – jak rodzą się z obliczenia. Więcej materiałów w blogu GorkyCAD.
Częste pytania
Co potrafi GorkyCAD?
GorkyCAD rysuje, liczy i wydaje dokumentację elektryczną w jednej aplikacji. Tworzy plan, schemat jednokreskowy, zestawienie kabli i kosztorys, liczy prądy zwarcia, spadek napięcia, nagrzewanie kabla i natężenie oświetlenia, a następnie składa komplet arkuszy PDF według GOST (SPDS) lub IEC/BS/NEC/IS – wszystko z jednego modelu.
Czy można zrobić schemat jednokreskowy według GOST?
Tak – schemat jednokreskowy według GOST powstaje automatycznie z modelu obliczeniowego, a nie jest rysowany ręcznie. Prądy znamionowe wyłączników i RCD, oznaczenia obwodów i układ rozdzielnicy pochodzą z tego samego obliczenia co plan, dlatego schemat jest zawsze spójny z planem i zestawieniem kabli – rozbieżność blokuje wydanie.
Jak liczy się prąd zwarcia i spadek napięcia?
Prąd zwarcia liczy się po pętli faza–zero (L–PE) z uwzględnieniem nagrzewania żyły do 160 °C i rezystancji styków; spadek napięcia – według formuły ΔU = k·I·L·(R·cosφ + X·sinφ) przy 70 °C. Oba obliczenia wykonuje jedna funkcja dla całego produktu, dlatego liczby na planie, schemacie i w zestawieniu są zgodne.
Czym różni się od AutoCAD, sPlan i Excel?
AutoCAD i sPlan dają grafikę, ale nie utrzymują modelu obliczeniowego – schemat i kosztorys żyją w nich osobno. Excel przechowuje tabele, ale nie zna topologii sieci. GorkyCAD utrzymuje jeden model: plan, schemat jednokreskowy, zestawienie kabli i kosztorys są przeliczane spójnie – zmienisz trasę, zaktualizują się prądy, długości i kosztorys.
Czym jest projekt EOM i co zawiera?
Projekt EOM to projekt zasilania i instalacji elektrycznych: plany, schematy rozdzielnic, zestawienie kabli, obliczenia prądów zwarcia i spadku napięcia, specyfikacje i kosztorys. W GorkyCAD cały komplet składa się z jednego modelu jednym eksportem – do 38 arkuszy, od planów i schematów jednokreskowych po wykazy i kosztorys.
Czy zestawienie kabli według GOST i kosztorys wchodzą do projektu?
Tak – zestawienie kabli i kosztorys wchodzą do kompletu i powstają z tego samego modelu co plan i schemat. Zestawienie zbiera długości, przekroje i typy kabli, kosztorys – zakres i koszt prac; rozbieżność między nimi blokuje wydanie, dlatego zawsze zgadzają się z planem.
Czy jest wersja darmowa?
Za darmo dostępny jest projekt demo „Dom 100 m²“ – otwiera się w przeglądarce bez rejestracji i instalacji. Są w nim już policzone 20 obwodów i 349 m kabla; trasy buduje się przyciskiem „Po obwodach“, a arkusze wydaje się w PDF. To uczciwy sposób sprawdzenia obliczeń na realnym projekcie.
Pod maską jest inżynieria, dlatego na arkuszu panuje porządek.