Anylogic oferă utilizatorului un mijloc convenabil de a stabili statistici privind blocurile de diagramă de proces de lucru. Obiecte Process Modeling Biblioteca colectează independent statistici de bază. Tot ce trebuie să faceți - este să activați colectarea de statistici pentru obiect.
Colecta statistici de utilizare a resurselor
Adăugați o diagramă pentru a afișa ATM mediu ocuparea forței de muncă
- Deschideți paleta de Statistică. Această paletă cuprinde elemente de date și statistici, și diagrame pentru vizualizarea rezultatelor de date și de simulare. Trageți grafic cu bare de statistici pe diagrama paleta:
- Navigați la secțiunea bara de proprietăți grafic datele. Faceți clic pe Adăugați element de date. pentru a specifica datele pentru a afișa în diagramă.
- Schimbarea subiectului de utilizare ATM.
- Type ATM.statsUtilization.mean () în câmpul Valoare. Aici ATM - este numele nostru facilitatea Dela y. Fiecare obiect are un set de date built-Întârziere statsUtilization. care colectează statistici cu privire la utilizarea obiectului. medie () întoarce media tuturor valorilor măsurate ale acestui set de date. Puteți utiliza și alte metode de colectare a datelor statistice, cum ar fi min () sau max ().
- Du-te Legenda proprietăți secțiune de panou. Schimbarea locației legendei în raport cu graficul (vrem să apară pe dreapta).
Adăugați o diagramă pentru a afișa lungimea medie coadă
- În mod similar, se adaugă un alt grafic de bare. Redimensionarea-l așa cum se arată mai jos:
- Du-te la secțiunea Aspect din ecranul Properties și selectați ultima opțiune direcția coloană parametru. coloane la stânga a graficului de bare crește. De asemenea, schimbarea poziției secțiunii Legenda Legenda (așa cum se arată mai jos).
- Adăugați un element de date care va fi afișat pe diagramă, în secțiunea de date. Set titlu. Lungimea Coadă și o valoare predeterminată. queue.statsSize.mean ()
Aici statsSize - este numele „statistica“ tip de obiect StatisticsContinuous. producătoare de colectare dimensiunea coada obiectului statisticilor Coadă.
Rulați modelul și să respecte angajarea ATM și lungimea medie a cozii de către un diagrame nou create.
colectarea de date statistice privind timpul de serviciu
Vrem să știm cât de mult timp un client petrece în sucursală a unei bănci și cât de mult timp el pierde, așteptând rândul lor. Vom colecta aceste statistici cu ajutorul unor facilități speciale pentru colectarea de date și a afișa statisticile colectate de distribuție timpii de servicii pentru clienți prin intermediul histograme. Pentru a face acest lucru, vom folosi un tip de agent creat anterior pentru clienți.
În primul rând avem nevoie pentru a adăuga doi parametri în modelul nostru.
Adăugați parametri
- Treceți la panoul Projects. Faceți dublu clic pe tipul de agent pentru clienți. pentru a deschide diagrama. Trebuie să setați parametrii agentului diagrama pentru clienți. pentru că vrem să colecteze statistici cu privire la timpul lor de servicii pentru clienți.
- Deschideți paleta principală în panoul Paletă.
- Trageți și plasați două articole pentru diagrama de parametri pentru clienți.
- Care sunt parametrii și startWaiting enteredSystem. Lăsați dublu. lipsă
- Vom continua să se dezvolte modelul nostru în diagrama principală.
Adăugați statisticile elemente referitoare la perioadele de așteptare pentru clienți și timpul de rezidență clienților în sistemul de colectare. Aceste elemente vor memora valorile corespunzătoare ale timpilor pentru fiecare client și furnizează utilizatorului statistici standard: medie, minim, maxim al valorilor măsurate, deviația standard și intervalul de încredere pentru media etc.).
Adăugați elementele de colectare a datelor
- Pentru a adăuga o diagramă de colectare a datelor obiect histograme, trageți datele histogramei din paleta de la graficul agentului principal de Statistică.
- Setați proprietățile elementului.
- Schimbarea numelui pe waitTimeDistr.
- Asigurați-vă Numărul de intervale egale cu 50.
- Setați dimensiunea inițială a intervalului. 0.01.
- Creați un alt element al achiziției de date histogramei. Ctrl + trageți (Mac OS: Cmd + trageți) nou creat obiectul de date histogramei pentru a crea o copie a acesteia. Schimbarea numele acestui articol de pe timeInSystemDistr.
Acum, avem nevoie pentru a schimba proprietățile diagramei bloc a procesului nostru.
Modificați proprietățile blocurilor diagramă de proces
- Editați proprietatea sursă a obiectului:
- Asigurați-vă că tipul de agent Client specificat în noul agent. Acest obiect trebuie să continue să creeze agenți de tip Client.
- Enter agent.enteredSystem = timpul (); Atunci când în domeniul de acțiune în secțiunea de ieșire a acțiunilor. Acest cod va economisi timp crearea unui agent de client într-o variabilă de tip Customer enteredSystem agentul nostru. funcție de timp () întoarce timpul modelul actual.
- Editați proprietățile cozii de obiect.
- Enter agent.startWaiting = timpul (); în domeniul acțiunii La intrarea în secțiunea Acțiuni. Acest cod stochează ora de începere a serviciului său de așteptare pentru clienți rândul său, într-o variabilă de tip Customer startWaiting agentul nostru.
- Introduceți waitTimeDistr.add (timp () - agent.startWaiting); în domeniul de acțiune la ieșire. Acest cod adaugă timpul în care este de așteptat clientul în serviciu în obiectul waitTimeDistr de colectare a datelor.
- Modificați proprietățile unui obiect chiuveta:
- Introduceți timeInSystemDistr.add (timp () - agent.enteredSystem); în domeniul acțiunii La intrarea în secțiunea Acțiuni. Acest cod adaugă un sejur de client full-time într-o sucursală a unei bănci în colectarea de date histograma obiect timeInSystemDistr.
Acum să adăugați la tipul nostru de agent grafic histograme, care va afișa statisticile de sincronizare colectate.
Adăugați două grafice de bare pentru a afișa clientul de distribuție ori de așteptare și de ședere în sistemul de client
- Precizați ce element de date stochează de colectare a datelor pe care doriți să le afișați o histogramă: datele histogramei în proprietățile, faceți clic pe butonul Add, și de a schimba subiectul datelor datele afișate pe distribuția timpului de așteptare.
Scrieți numele elementului de date corespunzătoare: waitTimeDistr
- Adăugați o histograma și puneți-l sub adăugat anterior.
Modificarea datelor de afișare subiect la timp, în sistem de distribuție.
În caseta de date, tastați numele elementului care stochează datele să fie afișate pe histogramă: timeInSystemDistr.
Pornește modelul. Porniți modul de timp virtuale și urmăriți ce formează distribuția timpilor de așteptare și șederea sistemului client.