Stiahnuť podrobnú architektúru (PDF)
Stiahnite si podrobné PDF
Úroveň poľa: Industrial Edge ako vrstva vykonávania AI
Zariadenia Industrial Edge sedia priamo na predajni a pripájajú sa k PLC, pohonom, robotom, kamerám a iným automatizačným zariadeniam pomocou predkonfigurovaných konektorov pre PROFINET, S7, OPC UA, Ethernet/IP, Modbus TCP a ďalšie. Pretože knižnica konektorov pokrýva zariadenia od akéhokoľvek dodávateľa, architektúra sa hodí aj do prostredia brownfieldu bez potreby výmeny hardvéru.
Súbor lokálnych aplikácií beží na okrajovom zariadení vedľa konektorov:
- AI Inference Server na vykonávanie modelu v zariadení, podporu používania vízie, časových radov a dávkových odvodení
prípady
- Aplikácia Vision Connector na pripojenie k priemyselným kamerám GigE a RTSP kamerám na poskytovanie viditeľných údajov na odvodenie
- Vision Data Collector na zachytávanie snímok a metaúdajov z kamier a vizuálnych systémov spolu s výsledkami odvodenia z prevádzkového času, ktoré napájajú (re) tréningové dátové potrubie
- Industrial Information Hub, ktoré mapuje surové značky PLC a výsledky záverov do konzistentného sémantického dátového modelu predtým, ako dáta opustia zariadenie
- LiveTwin a Virtual PLC pre digitálnu dvojitú simuláciu a virtuálne riadenie
- Mendix on Edge pre operátorské rozhrania založené na rolách, ktoré pokrývajú hranové aj upstream systémy
- Energy Manager a Performance Insight pre prevádzkové KPI vrátane spotreby energie a OEE
- IT konektory pre pripojenie k podnikovým systémom
Databus, založený na MQTT, spája tieto aplikácie navzájom v zariadení a poskytuje chrbticu publikovania a odberu na odovzdávanie výsledkov záverov, snímok snímačov a udalostí až na továrenskú úroveň. Údaje o videní medzi konektorom videnia a inferenčným serverom sa prenášajú pomocou ZMQ na manipuláciu s väčším vysokofrekvenčným užitočným zaťažením.
Továrenská úroveň: operačná vrstva AI
AI Asset Manager beží na virtuálnom zariadení Industrial Edge na úrovni výroby a slúži ako jednotné kontaktné miesto pre všetky činnosti súvisiace s AI na predajni. Nachádza sa medzi vývojovým prostredím vyššie a okrajovými zariadeniami nižšie a koordinuje celý prevádzkový životný cyklus riešení AI.
AI Asset Manager: distribúcia modelov a prevádzky
Úlohou AI Asset Manager je prijímať zabalené modely AI z vývojového prostredia, nasadiť ich do správnych inštancií AI Inference Server naprieč flotilou a zhromažďovať metriky o výkonnosti modelu a inferenčnej činnosti. Spravuje verziu riešení AI, monitoruje stav nasadenia na úrovni zariadenia a poskytuje prevádzkové rozhranie, prostredníctvom ktorého automatizačné tímy spravujú AI bez toho, aby museli komunikovať s vývojovými reťazcami nástrojov.
Použite AI Asset Manager pre:
- Vytiahnutie zabalených modelov z vývojového potrubia na úrovni IT a ich distribúcia do okrajových zariadení
- Správa verzií modelov v rámci flotily zariadení Industrial Edge vrátane návratu a postupného zavádzania
- Zhromažďovanie metrík záverov a údajov o výkonnosti z nasadených modelov
- Poskytovanie jediného prevádzkového zobrazenia stavu riešenia AI na všetkých zariadeniach a lokalitách
AI Asset Manager nie je vývojovým nástrojom. Netrečí modely, neoveruje súbory údajov ani nespráva vývojovú infraštruktúru. Tieto zodpovednosti patria do pracovného postupu MLOP v cloude alebo lokálnom vývojovom prostredí. AI SDK balí model AI a dodáva artefakty na čítanie a nasadenie do vrstvy architektúry na úrovni Factory, kde rozsah AI Asset Manager začína [AN1] a končí, keď sa operačné metriky vrátia späť do vývojového cyklu.
Industrial Edge Management (Virtual, Pro alebo Cloud) sa zaoberá širšou vrstvou správy zariadení: nasadzovanie aplikácií, presúvanie aktualizácií firmvéru a konfigurácie, monitorovanie stavu zariadení a správa Industrial Edge Hub ako globálneho úložiska aplikácií. Pracuje spolu s AI Asset Manager namiesto toho, aby ho nahrádzal - Edge Management spracováva platformu; AI Asset Manager zvláda riešenia AI bežiace na tejto platforme.
IT a podniková úroveň: prostredie rozvoja AI
Vývoj modelu prebieha v cloudových alebo lokálnych prostrediach pomocou súpravy Siemens AI SDK. Potrubie na tejto úrovni pokrýva celý životný cyklus vývoja predtým, ako sa modely dostanú do továrne.
Siemens AI SDK: vývoj modelov a balenie
AI SDK poskytuje dátovým vedcom nástroje na balenie a validáciu ich modelov AI v prostredí podľa ich výberu. Je to knižnica python, ktorá poskytuje metódy na definovanie dátových rozhraní pre modely AI s inými systémami (napríklad automatizácia), definovanie požiadaviek na runtime a balenie modelu AI spolu s obchodnou logikou do artefaktu, ktorý je možné vykonať úplne offline v obchode.
Použite AI SDK pre:
- Balenie modelov AI a generovanie overených, nasaditeľných artefaktov pre AI Asset Manager, ktoré môže nakoniec vykonať AI Inference Server na predajni pomocou výrobných údajov v reálnom čase z rôznych zdrojov.
- Integrácia s prostrediami AWS, Azure alebo lokálnymi MLOP s cieľom dodávať balené modely AI na továrenskú úroveň
Po zabalení sú modely stiahnuté AI Asset Manager a distribuované do vozového parku. Aktualizované modely vyškolené na nových výrobných údajoch sledujú rovnakou cestou a uzatvárajú cyklus vývoja až nasadenia.
Prečo je celý balík nasadený spoločne
Realistické nasadenie využíva všetky tri úrovne v kombinácii, pretože riešia rôzne problémy. Zvážte nasadenie vizuálnej kontroly kvality na montážnej linke elektroniky:
Bez AI Inference Server vyžaduje inferencia cloudovú konektivitu a zavádza latenciu nekompatibilnú s kontrolou rýchlosti linky, okrem nákladov, ktoré vzniknú pri každej dátovej transakcii. Bez AI Asset Manager by nasadenie aktualizovaného modelu na päťdesiat staníc na troch lokalitách predstavovalo päťdesiat manuálnych operácií. Bez zberača údajov o vízii a štruktúrovaného potrubia údaje o školení neodrážajú skutočné výrobné podmienky a kvalita modelu sa časom zhoršuje. AI SDK umožňuje spojiť opakovateľné doručenie štandardizáciou dodaného artefaktu, ktorý je agnostický podľa typu nasadeného modelu AI.