A WITNESS a folyamat-szimulációs szoftverek egyik legkifinomultabb és legsokoldalúbb, technológia-vezetőnek számító képviselője, melyet több vállalat sikkerrel alkalmaz gyártási, logisztikai, szolgáltatási vagy üzleti folyamatainak fejlesztésére, a folyamatos fejlődés fenntartására.
WITNESS diszkrét esemény alapú folyamat-szimuláció
A folyamat-szimulációs szoftverek egyik legkifinomultabb és legsokoldalúbb képviselője a WITNESS szimulációs szoftver, amely két legfontosabb szolgáltatása, a modellkészítés, valamint a modell szimulációs futtatása, elemzése. Mindkét alapfunkció interaktív.
A WITNESS eszközeivel elkészíthető a szimulálni kívánt valós rendszer (gyártósor, üzem, ellátási lánc, üzleti folyamat, stb.) modellje, amit a szimulációs futtató működtet.
A modell futásának alapja az idő előrehaladása, amely során bekövetkeznek ugyanazok az egyedi (diszkrét) események, amelyek a valós rendszerben is bekövetkeznének, az adott körülmények között.
Minden egyes eseményről és a folyamat egészéről is, részletes adatgyűjtés történik, ami bármilyen további elemzés alapjául szolgálhat. A fontosabb statisztikai elemzéseket a szoftver készen tartalmazza. Ilyenek például gyártási folyamat esetén az átfutási idők, kapacitás kihasználás, szűk keresztmetszetek, várakozási sorok hossza, stb.
WITNESS áttekintő
WITNESS építőelemek
A modell elkészítéséhez a WITNESS építőelemeket kell felhasználni, amelyek megfelelnek a valóságos entitásoknak. Ezek az építőelemek lehetnek fizikai elemek (munkadarab, gép, termék, raktár, szállítópálya, munkaerő, stb.), vagy logikai elemek (műszakrend, anyag attribútumok, változók, veépített függvények, véletlenszerűségek, stb.), melyek a rendszerrel együtt, készen érkeznek, és a telepítés után azonnal rendelkezésre állnak!
WITNESS modellépítés
WITNESS modell
Minden folyamat-szimulációs feladatnak van valamilyen előre jól meghatározott vizsgálati célja.
Minden modellt a kitűzött vizsgálati cél kiszolgálására kell felkészíteni, a vizsgálat szempontjából fontos részletek finom kidolgozásával, illetve a lényegtelen jellemzők elhanyagolásával.
A modell készítés során céltudatosan rakjuk össze az építőelemekből a vizsgálni kívánt valós rendszer megfelelőjét. Megadjuk az elemek közötti kapcsolatokat és beállítjuk a működési paramétereket (ciklusidőket, művelet kezdéskor és befejezésekor végrehajtandó tevékenységeket, szerszámozást, munkaerőigény, stb.), valamint minden szükséges eljárást, szabályt. (Az ellentmondásos paraméter megadást a WITNESS rendszer automatikusan kiszűri, a hiányzókat bekéri.)
WITNESS szimuláció
A folyamat-szimuláció során, a modell egy kezdeti időponttól elindítva, saját időben, működni kezd. A futtatás során, a számítógép előállítja a modellben időrendben egymás után bekövetkező eseményeket, mindvégig betartva az elemek és események közötti kölcsönhatásokat. Az események sorozata leírja az adott rendszer időben történő folyamatos változását.
A modell saját idejének az időegysége a feladathoz igazítható. Ezáltal rendkívül gyors folyamatokat és naptári léptékkel kifejezhető lassú folyamatokat is egyaránt precízen lehet szimulálni.
A modell időbeni futását, bármikor meg lehet állítani, vissza lehet pörgetni, vagy újraindítani.
Tipikus példa egy WITNESS modell felépítésére és a benne szereplő elemek megjelenítésére
Gyártócella működésének vizsgálata a rendelkezésre álló munkaeró figyelembevételével
WITNESS kísérlet
A folyamat-szimuláció során, a modell absztrakt valóságában bármilyen ötletet kipróbálhatunk. Itt semmi sem drága, a szimulációt tetszőleges modell változatokkal, akárhányszor megismételhetjük. Szabadon kísérletezhetünk a virtuális üzemmel, logisztikai rendszerrel, üzleti folyamattal, amit éppen modellezünk. Próbaként beállíthatunk új gépeket, új munkaerőt, vagy akár átszervezhetjük a teljes rendszert (komplett gyártósort, üzemet, munkarendet, stb.).
Kiértékelés
A kísérletek eredményét kiértékelve olyan információk birtokába juthatunk, amelyek biztos alapra helyezhetik döntéseinket.
Elfogadott módszer, hogy először mindig a valóságos állapotnak megfelelő modellt építjük meg. A modellépítésben rejlő hibázás lehetőségét, a szimuláció eredményeinek a tényszerű adatokkal történő összevetésével szűrhetjük ki leghatékonyabban. Megfelelő egyezés esetén bízhatunk a modellben. Ekkor mondjuk, hogy validáltuk a modellt.
A szimuláció során a WITNESS szolgáltatja a teljes folyamat, illetve az egyes elemek (tevékenységek, berendezések, stb.) működését jellemző összes alapadatot (raktárak és gyártásközi tároló helyek készletét, a gyártásban lévő mennyiségeket, a késztermékek darabszámát, az erőforrások kihasználtságát, a várakozási sorok hosszát, stb). A megjelenített értékek a modell futásával együtt dinamikusan változnak, amivel nyomon követhetjük egy-egy végeredmény kialakulásának folyamatát is.
Berendezések üzemállapotainak megjelenítése WITNESS grafikon segítségével
WITNESS széleskörű riportolási lehetőségek
Modularitás
A WITNESS modellek egymásba ágyazhatók. Nem szükséges egyszerre felépíteni egy ipari üzem, vagy egy szolgáltató hálózat nagyobb modelljét.
Először elvégezhetjük a kisebb egységek feladatorientált szimulációját, majd a részmodelleket összekapcsolva elemezhetjük a nagy egész rendszer viselkedését. A kisebb egységek lehetnek önálló gyártósorok, üzemrészek, nagy bonyolultságú egyedi berendezések, részfolyamatok, stb.