Gedetailleerde architectuur downloaden (PDF)
Gedetailleerde PDF downloaden
Veldniveau: Industrial Edge als uitvoeringslaag voor AI
Industrial Edge-apparaten bevinden zich rechtstreeks op de werkvloer en kunnen worden aangesloten op PLC's, drives, robots, camera's en andere automatiseringsapparatuur met behulp van vooraf geconfigureerde connectoren voor PROFINET, S7, OPC UA, EtherNet/IP, Modbus TCP en andere. Omdat de connectorbibliotheek apparatuur van elke leverancier omvat, is de architectuur ook geschikt voor brownfield-omgevingen zonder dat de hardware hoeft te worden vervangen.
Op het randapparaat wordt naast de aansluitingen een aantal lokale apps uitgevoerd:
- AI-inferentieserver voor de uitvoering van modellen op het apparaat, ter ondersteuning van het gebruik van visie, tijdreeksen en batch-inferenties
gevallen
- Vision Connector-toepassing voor aansluiting op industriële GigE-camera's en RTSP-camera's om zichtgegevens te leveren voor gevolgtrekking
- Vision Data Collector voor het vastleggen van beelden en metagegevens van camera's en visiesystemen, samen met het afleiden van resultaten van de runtime, als voedingsbron voor de gegevenspijplijn voor (her) training
- Industrial Information Hub, die onbewerkte PLC-tags en gevolgtrekkingsresultaten koppelt aan een consistent semantisch gegevensmodel voordat de gegevens het apparaat verlaten
- LiveTwin en virtuele PLC voor simulatie van digitale tweelingen en virtuele besturing
- Mendix on Edge voor op rollen gebaseerde operatorinterfaces die zowel de edge- als de upstream-systemen omvatten
- Energy Manager en Performance Insight voor operationele KPI's, waaronder energieverbruik en OEE
- IT-connectoren voor connectiviteit met bedrijfssystemen
Databus, gebaseerd op MQTT, verbindt deze apps met elkaar op het apparaat en biedt de ruggengraat voor het doorgeven van gevolgtrekkingsresultaten, sensorwaarden en gebeurtenissen tot op fabrieksniveau. Visiegegevens tussen de Vision-connector en de inferentieserver worden via ZMQ verzonden voor de verwerking van grotere, hoogfrequente payloads.
Fabrieksniveau: de AI-operatielaag
De AI Asset Manager draait op een virtueel Industrial Edge-apparaat op fabrieksniveau en fungeert als one-stop-shop voor alle AI-gerelateerde activiteiten op de werkvloer. Het bevindt zich tussen de ontwikkelomgeving erboven en de randapparatuur eronder en coördineert de volledige operationele levenscyclus van AI-oplossingen.
AI Asset Manager: modeldistributie en -activiteiten
De taak van de AI Asset Manager is om verpakte AI-modellen uit de ontwikkelomgeving te ontvangen, deze in te zetten op de juiste AI Inference Server-instanties in het hele wagenpark en statistieken te verzamelen over modelprestaties en gevolgtrekkingsactiviteiten. Het beheert het versiebeheer van AI-oplossingen, bewaakt de implementatiestatus op apparaatniveau en biedt de operationele interface waarmee automatiseringsteams AI beheren zonder interactie met ontwikkeltools.
Gebruik de AI Asset Manager voor:
- Verpakte modellen uit de ontwikkelingspijplijn op IT-niveau halen en ze distribueren naar randapparatuur
- Modelversies beheren op een groot aantal Industrial Edge-apparaten, inclusief rollback en gefaseerde uitrol
- Inferentiestatistieken en prestatiegegevens verzamelen op basis van ingezette modellen
- Biedt één operationeel overzicht van de status van AI-oplossingen op alle apparaten en locaties
De AI Asset Manager is geen ontwikkelingsinstrument. Het traint geen modellen, valideert geen datasets en beheert geen ontwikkelingsinfrastructuur. Die verantwoordelijkheden behoren tot de MLops-workflow in de cloud of de ontwikkelomgeving op locatie. De AI SDK verpakt het AI-model en levert kant-en-klare artefacten naar de architectuurlaag op fabrieksniveau, waar het bereik van de AI Asset Manager begint [AN1] en eindigt wanneer de operationele statistieken worden meegenomen naar de ontwikkelingscyclus.
Industrial Edge Management (Virtual, Pro of Cloud) behandelt de bredere laag voor apparaatbeheer: apps implementeren, firmware- en configuratie-updates pushen, de status van apparaten controleren en de Industrial Edge Hub beheren als wereldwijde opslagplaats voor apps. Het werkt samen met de AI Asset Manager in plaats van deze te vervangen — Edge Management beheert het platform; de AI Asset Manager zorgt voor de AI-oplossingen die op dat platform draaien.
IT- en bedrijfsniveau: de AI-ontwikkelomgeving
De ontwikkeling van modellen vindt plaats in de cloud of op locatie met behulp van de Siemens AI SDK. De pijplijn op dit niveau bestrijkt de volledige levenscyclus van de ontwikkeling voordat de modellen de fabriek bereiken.
Siemens AI SDK: modelontwikkeling en verpakking
De AI SDK biedt datawetenschappers de tools om hun AI-modellen te verpakken en te valideren in een omgeving naar keuze. Het is een Python-bibliotheek die methoden biedt om gegevensinterfaces te definiëren voor AI-modellen met andere systemen (bijvoorbeeld automatisering), de runtime-vereisten te definiëren en het AI-model samen met de bedrijfslogica te verpakken in een artefact dat volledig offline op de werkvloer kan worden uitgevoerd.
Gebruik de AI SDK voor:
- AI-modellen verpakken en gevalideerde, inzetbare artefacten genereren voor de AI Asset Manager, die uiteindelijk kunnen worden uitgevoerd door AI Inference Server op de werkvloer, met behulp van realtime productiegegevens uit verschillende bronnen.
- Integratie met AWS-, Azure- of MLOps-omgevingen op locatie om verpakte AI-modellen naar fabrieksniveau te leveren
Eenmaal verpakt, worden de modellen door de AI Asset Manager opgehaald en naar de vloot gedistribueerd. Bijgewerkte modellen die zijn getraind op basis van nieuwe productiegegevens volgen hetzelfde pad, waardoor de cyclus van ontwikkeling tot implementatie wordt gesloten.
Waarom de volledige suite samen wordt geïmplementeerd
Bij een realistische implementatie worden alle drie de niveaus gecombineerd, omdat ze verschillende problemen aanpakken. Overweeg een visuele kwaliteitsinspectie op een assemblagelijn voor elektronica:
Zonder de AI Inference Server is voor inferentie een cloudverbinding vereist en wordt latentie geïntroduceerd die niet compatibel is met lijnsnelheidsinspectie, afgezien van de kosten die voor elke datatransactie worden gemaakt. Zonder de AI Asset Manager zou de implementatie van een bijgewerkt model op vijftig stations op drie locaties vijftig handmatige handelingen zijn. Zonder de beeldgegevensverzamelaar en een gestructureerde datapijplijn komen de trainingsgegevens niet overeen met de werkelijke productieomstandigheden en neemt de kwaliteit van het model na verloop van tijd af. AI SDK maakt het mogelijk om de herhaalbare levering samen te voegen door het geleverde artefact te standaardiseren, afhankelijk van het soort AI-model dat wordt geïmplementeerd.