:

Szerző: HIRDETÉS

2019. május 20. 08:46

TwinCAT 3: gépi tanulás az automatizálás összes területén

A Beckhoff a TwinCAT 3 automatizálási szoftverbe tökéletesen integrált gépi tanulási (ML – Machine Learning) megoldást kínál, amely a nyílt és jól ismert PC-alapú vezérlés előnyeit aknázza ki ezen a területen. Ezenfelül valós időben támogatja a gépi tanulást, így kezelni tudja a legkifinomultabb feladatokat, például a mozgásvezérlést is. A géptervezők és -gyártók ezekre az optimális alapot nyújtó tulajdonságokra építve magasabb szintre fejleszthetik rendszereiket – például megoldásleíró karbantartással, önoptimalizáló folyamatokkal és azok esetleges rendellenességeinek automatikus észlelésével.

A műszaki rendszerek tervezésének gépi tanuláson alapuló, illetve klasszikus megközelítése alapvetően eltérő: az utóbbinál konkrét feladatra terveznek megoldást, majd ezt algoritmizálják, míg az előbbinél maga a rendszer folyamatadat-példák alapján tanulja meg a kívánt algoritmusokat. A gépi tanuláson alapuló modellek tehát taníthatóak, ezért jobb vagy előnyösebb tulajdonságú megoldásokat eredményeznek. Ez sok területen kínál új utakat és optimalizálási lehetőségeket az automatizálásban, többek között a prediktív karbantartás és folyamatvezérlés, a rendellenességek észlelése, a robotok közötti együttműködés, az automatikus minőségellenőrzés és a gépoptimalizálás terén.

bckhoff

A TwinCAT 3 szoftverrel az automatizálási szakemberek a már ismerős műszaki környezetben
használhatják ki a gépi tanulás és a mélytanulás nyújtotta új lehetőségeket

A modelleket gépi tanulási – pl. MATLAB vagy TensorFlow – keretrendszerben tanítják, majd a betanított modellek leírását az erre szolgáló szabványos ONNX (Open Neural Network Exchange – nyílt neurális hálózati adatcsere) formátumban importálják a TwinCAT futtató rendszerébe, melyben a következő új funkciók állnak rendelkezésre:

  • TwinCAT 3 Machine Learning Inference Engine a klasszikus gépi tanulási algoritmusokhoz, mint amilyen például az SVM (Support Vector Machine) és a PCA (Principal Component Analysis);

  • TwinCAT 3 Neural Network Inference Engine a mélytanuló és a neurális hálózatokhoz, ilyen például a többrétegű perceptronok (MLP) és a konvolúciós neurális hálózatok (CNN).

Az eredményül kapott modellek közvetlenül és valós időben futtathatók

A következtetés, azaz a betanított gépi tanulási modell futtatása közvetlenül és valós időben történhet a TwinCAT TcCOM objektum használatával. Kisebb modellek esetében 100 µs alatti rendszer-válaszidők érhetők el a TwinCAT 50 µs-os ciklusidejének megfelelően. A modellek a TcCOM objektum PLC vagy C/C++ interfészén keresztül, vagy ciklikus feladatból hívhatók.

00:59

TwinCAT Machine Learning: Scalable, open and in real time

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Doloribus consectetur eaque tempore natus obcaecati ratione ipsum.

Még több videó

A TwinCAT 3 nyújtotta többmagos támogatás tökéletesen integrált a vezérlési technológiába, ezért gépi tanulási alkalmazásokhoz is felhasználható. Ez többek között azzal az előnnyel jár, hogy különböző feladatkontextusok egymás korlátozása nélkül férhetnek hozzá a TwinCAT 3 egy adott következtető motorjához (IE, Inference Engine). Teljeskörűen elérhető a TwinCAT 3 rendszer összes terepibusz-csatolója és adata is. A gépi tanuláson alapuló rendszerek tehát óriási adatmennyiségeket használhatnak fel például az érzékelők adatainak komplex összekapcsolásához (Data Merging). Mindezeken túlmenően a beavatkozó szervek valós idejű interfészei felhasználhatók például optimalizált vezérlések megvalósításához.

[A Beckhoff megbízásából készített anyag]

Milyen technológiai és munkaerőpiaci hatások érhetik a backendes szakmát? Május 8-án végre elindul az idei kraftie! meetup-sorozat is (helyszíni vagy online részvétellel).

a címlapról

Hirdetés

Security témákkal folyatódik az AWS hazai online meetup-sorozata!

2024. április 26. 01:34

A sorozat május 28-i, harmadik állomásán az AWS-ben biztonsági megoldásait vesszük nagyító alá. Átnézzük a teljes AWS security portfóliót a konténerbiztonságtól a gépi tanulásos alkalmazások védelmén át, egészen az incidenskezelésig.