Ustawienia dostępności

Rozmiar tekstu

100%

Energetyka 3 min czytania

Cyfrowy bliźniak

Inne nazwy: digital twin, oprogramowanie cyfrowego bliźniaka

Definicja

Cyfrowy bliźniak (digital twin) to programowa reprezentacja fizycznego urządzenia albo procesu, zsynchronizowana z nim przez dane na żywo. Pozwala je monitorować, symulować zmiany, a czasem także sterować nim bez dotykania prawdziwego sprzętu.

Cytuj hasło

Tekst

"Cyfrowy bliźniak". Order Group, Słownik oprogramowania, 10 października 2026. https://ordergroup.co/pl/slownik/cyfrowy-blizniak/

HTML

<a href="https://ordergroup.co/pl/slownik/cyfrowy-blizniak/">Cyfrowy bliźniak</a> - Order Group

Jak działa cyfrowy bliźniak

Jednej, uzgodnionej definicji nie ma. NIST pisze o tym wprost w raporcie IR 8356 (luty 2025) i przytacza opis Digital Twin Consortium: wirtualna reprezentacja rzeczywistych obiektów i procesów, zsynchronizowana z określoną częstotliwością i wiernością. Własne, krótsze sformułowanie NIST brzmi: wirtualna (czyli cyfrowa) reprezentacja fizycznego albo postrzeganego obiektu, pojęcia lub idei ze świata rzeczywistego. Bliźniak może odwzorowywać pompę, całą instalację albo proces, np. harmonogram ładowania. Po stronie norm pojęcia i terminologię porządkuje ISO/IEC 30173:2023.

Bliźniak różni się od modelu symulacyjnego jednym: danymi na żywo. Model buduje się raz, na podstawie rysunków i fizyki. Bliźniak dostaje dane z czujników bez przerwy, zwykle przez przemysłowe IoT albo istniejący system SCADA, więc jego stan nadąża za prawdziwym urządzeniem. NIST opisuje "definicję cyfrowego bliźniaka" jako czytelny maszynowo opis typu obiektu, a każde prawdziwe urządzenie jako instancję utworzoną z tej definicji. W języku oprogramowania to schemat dla klasy urządzeń plus jeden żywy obiekt na każdą fizyczną jednostkę.

Kiedy bliźniak ma bieżący stan i historię, może wykonywać trzy rodzaje pracy. Pokazuje aktualny stan urządzenia w jednym miejscu, obok jego dokumentacji. Uruchamia scenariusze "co jeśli", np. inną strategię ładowania albo nowy układ instalacji, bez ryzyka dla sprzętu. W najbardziej zaawansowanych wdrożeniach wysyła też polecenia z powrotem do urządzenia. Wpis na blogu o rozwiązywaniu problemów z cyfrowym bliźniakiem (po angielsku) pokazuje, jak dwie pierwsze funkcje pomagają przy awariach i usuwaniu ich skutków.

Co robi bliźniak i czego do tego potrzebuje
FunkcjaPotrzebne daneJak świeże muszą być daneGłówne ryzyko
MonitoringOdczyty czujników na żywo, metadane urządzeńPrawie w czasie rzeczywistymBłędne lub nieaktualne odczyty pokazywane jako prawda
Symulacja i scenariusze "co jeśli"Historia, model fizyczny lub oparty na danych, dane zewnętrzne, np. pogoda i cenyZależnie od scenariuszaModel nieskalibrowany na danych pomiarowych
Planowanie nowych instalacjiDane lokalizacji, model wydajności, model kosztówNa żądanieZałożenia przepisane z kart katalogowych
Sterowanie (zapis do urządzeń)Bieżący stan i ścieżka poleceń do sprzętuCzas rzeczywisty, z potwierdzeniemNiebezpieczne polecenia, ukryta manipulacja

Co cyfrowy bliźniak oznacza dla oprogramowania

"Cyfrowy bliźniak" w wymaganiach może oznaczać wszystko, od kokpitu po sterownik w pętli zamkniętej, więc trzeba ustalić, którą funkcję z tabeli się kupuje. Bliźniak do monitoringu to głównie inżynieria danych. Bliźniak symulacyjny potrzebuje jeszcze modelu i kogoś, kto go skalibruje. Bliźniak, który steruje, staje się częścią analizy bezpieczeństwa instalacji.

Najpierw zapytaj o ścieżkę danych. Umowa powinna wymieniać źródła (PLC, SCADA, liczniki, dane pogodowe i rynkowe), częstotliwość próbkowania, sposób obsługi luk i wartości odstających oraz właściciela szeregów czasowych. Jakość danych i nazewnictwo sygnałów ustal na starcie. Poprawianie ich, gdy kokpity i modele już istnieją, jest drogie.

Potem zdecyduj, gdzie bliźniak działa i jak jest zabezpieczony. NIST IR 8356 wymienia pięć cech, przez które bliźniaki są nowym problemem bezpieczeństwa: masowe opomiarowanie obiektów, centralizacja pomiarów, wizualizacja działania obiektu, zdalne sterowanie i wspólne standardy definicji bliźniaków. W praktyce najważniejsza jest centralizacja. NIST zauważa, że po przejęciu bliźniaka atakujący ma pełny dostęp do wszystkich danych o opomiarowanym obiekcie, a ktoś, kto kontroluje bliźniaka, może zmieniać to, co widzi operator, i jednocześnie wydawać polecenia. Rozdziel ścieżki odczytu i zapisu, wymagaj potwierdzenia operatora dla poleceń, które poruszają sprzętem, i loguj każdy zapis.

Kontrola dostępu wymaga więcej projektowania, niż zakładają kupujący. Operatorzy, inżynierowie, zarząd i partnerzy zewnętrzni widzą różne urządzenia i mają różne uprawnienia. Trzymaj tożsamość w jednym miejscu, np. logowanie jednokrotne na load balancerze, a definicje ról w konfiguracji, zamiast rozpraszać je po kokpitach.

Na koniec ustal, jak bliźniak będzie utrzymywany. Sprzęt się wymienia, firmware zmienia listy sygnałów, a modele się rozjeżdżają. Zaplanuj budżet na aktualizację i ponowną kalibrację modelu po uruchomieniu, a definicje urządzeń wersjonuj, żeby historia pozostała czytelna po zmianie.

Pytania do ustalenia przed zamówieniem cyfrowego bliźniaka
ObszarPytanie
ZakresMonitoring, symulacja, planowanie czy sterowanie?
DaneJakie źródła, jaka częstotliwość próbkowania, do kogo należy historia?
ModelFizyczny, oparty na danych czy oba, i kto go kalibruje?
BezpieczeństwoCzy zapis do urządzeń jest dozwolony i z jakim zatwierdzaniem oraz logowaniem?
DostępJakie są role i gdzie się nimi zarządza?
UtrzymanieKto aktualizuje model, gdy zmienia się sprzęt albo firmware?

Z naszych projektów

Dla Kyoto Group przez trzy i pół roku budowaliśmy oprogramowanie przemysłowego IoT i cyfrowego bliźniaka dla magazynu ciepła na stopionej soli: od MVP UX/UI do opartego na SCADA systemu, który w czasie rzeczywistym monitoruje i steruje przepływem energii.

Warstwa bliźniaka łączyła dane z instalacji z danymi pogodowymi i analizą cen energii i miała interfejs do symulacji wydajności instalacji. W 2024 r. zespół pracował też nad platformą webową do planowania lokalizacji przyszłych elektrowni słonecznych oraz symulowania ich wydajności i kosztów na podstawie danych, np. nasłonecznienia i ukształtowania terenu. Dane z instalacji przechodziły przez przemysłową platformę danych, której funkcje wystarczały do testów i prototypów, ale przy długotrwałym używaniu sprawiały problemy, więc następnym razem do logiki produkcyjnej wybralibyśmy dojrzalsze środowisko. Streamlit dobrze sprawdził się przy prototypach (PoC). Logowanie OIDC do Azure Entra ID przeniesione na load balancer AWS zdjęło uwierzytelnianie z aplikacji. Dostęp oparty na rolach w kokpitach był trudny w konfiguracji i nie sprawdził się na dłuższą metę, więc role warto zaplanować wcześnie.

Więcej na blogu

Źródła

  1. NIST IR 8356: Security and Trust Considerations for Digital Twin Technology (February 2025) - National Institute of Standards and Technology (NIST)

Najczęstsze pytania

Michał Dżaman
Michał Dżaman
Co-founder & Head of Backend
Porozmawiaj z inżynierem
  • Model symulacyjny buduje się raz i uruchamia na założonych danych. Cyfrowy bliźniak jest połączony z prawdziwym urządzeniem i aktualizowany danymi na żywo, więc jego stan nadąża za sprzętem, a symulacje startują od faktycznego stanu.

  • SCADA pokazuje bieżący stan i pozwala operatorom sterować instalacją. Bliźniak dokłada do tych danych historię, modele i scenariusze "co jeśli". Jeśli potrzebujesz tylko widzieć sprzęt i nim sterować, SCADA wystarczy.

  • Może nim być, bo skupia w jednym systemie dane, a czasem także sterowanie całym obiektem. NIST IR 8356 zaleca objęcie go pełnym zarządzaniem ryzykiem, np. według NIST Cybersecurity Framework. Rozdziel ścieżki odczytu i zapisu i loguj każde polecenie.

  • To zależy od zakresu i od tego, w jakim stanie są dane. Bliźniak do monitoringu na uporządkowanych, nazwanych sygnałach to krótki projekt. Symulacja, planowanie i sterowanie dokładają pracę nad modelem i testy na prawdziwym sprzęcie. Praca dla Kyoto rozwijała się od MVP przez trzy i pół roku.

Budujesz system, w którym liczy się Cyfrowy bliźniak?

Zobacz, jak budujemy oprogramowanie w tej dziedzinie: case studies i technologie, których używamy.

Zobacz: Energetyka

Checklista wymagań

Do każdego hasła wyślemy definicję i to, czego wymaga od Twojego oprogramowania. Bezpłatnie, bez rozmowy handlowej.

Checklista jest pusta. Dodaj hasło plusem przy jego nazwie.

    Order Group sp. z o.o. (Warszawa) użyje Twojego adresu e-mail, żeby wysłać checklistę (art. 6 ust. 1 lit. b RODO), i zachowa informację o prośbie (art. 6 ust. 1 lit. f RODO). Zgoda marketingowa jest dobrowolna i możesz ją wycofać w każdej chwili. Polityka prywatności