Projektowanie w Creo Parametric wspomagane Internetem Rzeczy
Jednym z filarów czwartej rewolucji przemysłowej, czyli Przemysłu 4.0, jest integracja maszyn i narzędzi z siecią/Internetem. W ten sposób możemy zapewnić sobie niemal nieprzerwany dopływ danych, które zawierają istotne informacje na temat warunków pracy naszych produktów. Jest to niezwykła szansa dla konstruktora, który może dzięki temu praktycznie w czasie rzeczywistym weryfikować założenia projektowe.
Aby wykorzystać potencjał drzemiący w tych informacjach, musimy być w stanie wprowadzić je do swojego projektu.
Firma PTC jest jednym z liderów w dostarczaniu rozwiązań Przemysłu 4.0. Narzędzia oferowane przez PTC obejmują m.in. platformę przemysłowego Internetu Rzeczy o nazwie Thingworx, system PLM Windchill oraz Creo Parametric z rozszerzeniem Product Insight. Połączenie tych platform umożliwia stworzenie „cyfrowego bliźniaka”, czyli modelu 3D, w którym dane z rzeczywistego produktu są na bieżąco wykorzystywane do projektowania i analiz.
Aby zrealizować takie połączenie, musimy mieć dane, które są zbierane z obiektu za pomocą czujników oraz platformę, na którą dane te będą przesyłane. Platformą tą jest właśnie Thingworx, a operacje związane z rozmieszczaniem czujników i przetwarzaniem danych odczytanych z serwera umożliwia Creo Product Insight.
Creo Product Insight umożliwia skonfigurowanie w modelu CAD dwóch typów czujników: fizycznego i wirtualnego. Czujnik fizyczny odpowiada rzeczywistemu sensorowi umieszczonemu w fizycznym produkcie i służy do zbierania danych na temat określonych warunków pracy.
Rysunek 1 Zespół zawieszenia skutera śnieżnego z wstawionym czujnikiem fizycznym
Zadaniem czujnika wirtualnego jest z kolei przetwarzanie zebranych danych. Wykorzystuje się je najczęściej do przeprowadzania obliczeń i analiz związanych z danymi uzyskanymi z czujników fizycznych.
Rysunek 2 Zespół zawieszenia skutera śnieżnego z wstawionym czujnikiem wirtualnym
Umieszczone czujniki należy powiązać ze źródłem danych. Wykonuje się to, korelując parametry czujnika z parametrami innych cech lub danymi wejściowymi. W ten sposób możemy też wczytywać serie danych z serwera Thingworx (lub przygotowanego pliku z danymi, np. w formacie CSV).
Rysunek 3 Powiązanie czujnika fizycznego z danymi sterującymi położeniem komponentu
Dane uzyskane z czujnika można wykorzystywać na różne sposoby. Umieszczony w modelu czujnik fizyczny zbiera informacje o położeniu komponentu. Wykorzystamy je do zdefiniowania analizy ruchu całego układu mechanicznego. Przemieszczenie modelu jest zapisane w postaci serii danych w tabeli.
Rysunek 4 Ustawienia napędu symulującego pracę zawieszenia
Symulacja ruchu mechanizmu przeprowadzona za pomocą analizy ruchu pozwala nam na uzyskanie minimalnych i maksymalnych wartości parametrów oraz czasu, w jakim zostały one zarejestrowane. W ten sposób odczytujemy wartości sił reakcji działających w połączeniu. Wartości tych sił są zapisane jako parametry cechy analizy ruchu, co wykorzystujemy do powiązania ich z parametrami czujnika wirtualnego.
Rysunek 5 Parametry czujnika wirtualnego powiązane z parametrami analizy ruchu
Mając gotowy model CAD możemy powiązać go z modelem analitycznym zdefiniowanym na platformie Thingworx. Uzyskamy w ten sposób dostęp do danych przechowywanych w systemie Thingworx, pochodzących z czujników umieszczonych na fizycznym obiekcie. Pozwoli to nam na wykorzystanie podczas analiz rzeczywistych danych odczytanych z fizycznego produktu.
Rysunek 6 Publikowanie informacji o sensorach do platformy Thingworx
Po powiązaniu modelu Creo z modelem danych na platformie Thingworx możemy wczytać do modelu CAD dane historyczne. W tym celu łączymy się z serwerem z poziomu Creo i wybieramy interesujący nas zakres dat. Dane odebrane z czujników umieszczonych na fizycznym produkcie zostaną w ten sposób pobrane do modelu CAD. Eliminujemy w ten sposób ręczne przenoszenie rzeczywistych danych do projektu.
Rysunek 7 Pobieranie danych z określonego przedziału czasu z serwera Thingworx do Creo
Po wczytaniu danych weryfikujemy, czy wszystkie informacje zostały przeniesione poprawnie. Teraz parametry wejściowe naszej analizy ruchu, takie jak położenie komponentów zawieszenia, pochodzą z informacji zebranych przez rzeczywisty czujnik. Dzięki temu konstruktorzy mogą lepiej zrozumieć, jak ich produkty działają w rzeczywistych warunkach pracy.
Rysunek 8 Wczytane z serwera Thingworx dane napędu
Teraz możemy powtórzyć analizę ruchu, ale tym razem korzystamy już z rzeczywistych danych. Wyniki uzyskane z tej analizy będą więc bardziej miarodajne od wyników pierwszej analizy, w której dane o położeniu komponentów były przybliżone.
Rysunek 9 Wyniki analizy ruchu otrzymane na podstawie rzeczywistych danych
Rozszerzenie Creo Product Insight umożliwia wykorzystanie Internetu Rzeczy i zastąpienie przypuszczeń faktami. Wykorzystując to rozszerzenie można zaplanować rozmieszczenie czujników w modelu CAD i za pośrednictwem platformy Thingworx przekazać do nich dane pobrane z rzeczywistych czujników. Na podstawie tych danych można podejmować trafniejsze decyzje, tworząc jeszcze lepsze projekty i rozwiązania.
Autor: Łukasz Mazur
Nowości w Creo 9.0
Grupa Volvo stawia na rozwiązania PTC
Weryfikacja długości elementów złącznych w Creo Parametric
Jak w Creo przyspieszyć wykonywanie operacji?
Co nowego w Creo 8.0
PTC Creo 7.0 - Wersja studencka

Warning: file_get_contents(https://img.3dcad.eu/exists_img.php?img=149370.jpg): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /home/users/jakubc02/public_html/domains/3dcad.pl/public_html/web/library/image.php on line 6

Przemysłowa Wiosna w Kielcach
Warning: file_get_contents(https://img.3dcad.eu/exists_img.php?img=149368.jpg): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /home/users/jakubc02/public_html/domains/3dcad.pl/public_html/web/library/image.php on line 6

Dassault Systèmes wprowadza SOLIDWORKS CPQ
Warning: file_get_contents(https://img.3dcad.eu/exists_img.php?img=149362.jpg): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /home/users/jakubc02/public_html/domains/3dcad.pl/public_html/web/library/image.php on line 6

Znamy kolejne filary targów ITM INDUSTRY
Warning: file_get_contents(https://img.3dcad.eu/exists_img.php?img=149341.png): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /home/users/jakubc02/public_html/domains/3dcad.pl/public_html/web/library/image.php on line 6

Podsumowanie sesji generalnej 3. dnia 3DEXPERIENCE World 2025
Warning: file_get_contents(https://img.3dcad.eu/exists_img.php?img=149331.png): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /home/users/jakubc02/public_html/domains/3dcad.pl/public_html/web/library/image.php on line 6

Podsumowanie 2. dnia sesji generalnej na 3DEXPERIENCE World 2025
Warning: file_get_contents(https://img.3dcad.eu/exists_img.php?img=149326.png): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /home/users/jakubc02/public_html/domains/3dcad.pl/public_html/web/library/image.php on line 6

3DEXPERIENCE World 2025 Dzień 1 w skrócie
Warning: file_get_contents(https://img.3dcad.eu/exists_img.php?img=149315.png): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /home/users/jakubc02/public_html/domains/3dcad.pl/public_html/web/library/image.php on line 6

Czy możliwość pracy w chmurze zrewolucjonizuje projektowanie CAD?
Warning: file_get_contents(https://img.3dcad.eu/exists_img.php?img=149310.png): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /home/users/jakubc02/public_html/domains/3dcad.pl/public_html/web/library/image.php on line 6

3DEXPERIENCE World 2025 - możliwości gospodarki generatywnej opartej na AI
PLASTPOL 2025
Lokalizacja: KielceITM INDUSTRY EUROPE
Lokalizacja: PoznańDREMA 2025
Lokalizacja: PoznańWarsaw Industry Week - TARGI PRZEMYSŁOWE
Lokalizacja: Nadarzyn k. Warszawy3DEXPERIENCE WORLD 2026
Lokalizacja: Houston, TXWarning: file_get_contents(https://api2.3dcad.eu/api/3dcadpl/video/list): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/users/jakubc02/public_html/domains/3dcad.pl/public_html/web/content_w10a.php on line 13
Warning: Invalid argument supplied for foreach() in /home/users/jakubc02/public_html/domains/3dcad.pl/public_html/web/content_w10a.php on line 16