• Non ci sono risultati.

Principali proprietà

N/A
N/A
Protected

Academic year: 2021

Condividi "Principali proprietà"

Copied!
15
0
0

Testo completo

(1)

Parte 5

L’ambiente di sviluppo ARENA ®

(2)

Caratteristiche Arena

®

• distributore: Rockwell Software

• applicazioni: Manufacturing, supply chain, business process, military, warehousing e logistics improvement

• sistemi operativi: Windows 95, 98, ME, NT, 2000 e XP

• caratteristiche:

ambiente grafico, run-time debugger,

fitting delle distribuzioni di input, supporto all’analisi dell’output, riusabilità (oggetti e template), animazione,

esecuzione e visualizzazione real-time

(3)

Moduli di dati: Entità

Principali proprietà

• Entity Type: nome (unico) del tipo di entità

• Initial Picture: rappresentazione grafica

• Holding Cost/Hour: costo orario di attraversamento del sistema da parte dell’entità

• Costi iniziali: costo che l’entità ha prima ancora di entrare nel sistema. I costi sono classificati in:

• Initial VA Cost: costo delle attività a valore aggiunto

• Initial NVA Cost: costo delle attività non a valore aggiunto

• Initial Waiting Cost: costo dei tempi di attesa

• Initial Transfer Cost: costo dei trasferimenti

• Initial Other Cost: altri costi

(4)

Moduli di dati: Code

Principali proprietà

• Name: Nome (unico) della coda

• Type: disciplina di attesa:

First In First Out, Last In First Out,

Lowest Attribute Value (first) Highest Attribute Value (first)

• Attribute Name: Se la disciplina di attesa è del tipo Lowest Attribute Value oppure Highest Attribute Value, l’ordinamento viene fatto rispetto a questo attributo.

• Shared: indica se la coda è condivisa da più risorse

(5)

Moduli di dati: Risorse

Principali proprietà

• Name: nome (unico) della risorsa

• Type: indica se la risorsa è a capacità fissa o variabile

• Capacity: numero di entità processabili simultaneamente

• Costi:

time-dependent: costi orari di utilizzo (Busy/Hour) e di fermo (Idle/Hour) time-independent: costo per unità processata (Per Use)

• StateSet Name: insieme che definisce i possibili stati della risorsa

• Initial State: stato iniziale

• Failures: failures associate alla risorsa

• Failure Rule: comportamento della risorsa nei confronti dell’entità se si verifica una failure durante un processamento (Ignore, Wait, Preempt)

(6)

Moduli di dati: Variabili e Sets

Principali proprietà delle variabili

• Name: nome (unico) della variabile

• Rows: numero di righe (se la variabile è un vettore o tabella)

• Columns: numero di colonne (se la variabile è un vettore o tabella)

• Clear Option: le variabili sono inizializzate

ogni volta che lo sono le statistiche (Statistics) ogni volta che lo è il sistema (System)

mai (None)

• Initial Values: valori iniziali

Principali proprietà degli insiemi

• Name: nome (unico) dell’insieme

• Type: Tipo di insieme (Resource, Entity Type, …)

• Members: Lista degli elementi dell’insieme

(7)

Moduli di Flowchart (1)

Create

0

Principali proprietà

• Name: identificatore del modulo

• Entity Type: tipo di entità generata

• Type: modalità di generazione (con tempi di interarrivo esponenziali, costanti o distribuiti secondo una funzione di probabilità)

• Entities per Arrival: numerosità del gruppo di arrivo

• Max Arrivals: numero totale di entità generate

• First Creation: istante di arrivo della prima entità

Creazione di un’entità

rappresenta il punto di ingresso delle entità nel sistema

(8)

Moduli di Flowchart (2)

Dispose

0

Distruzione di un’entità

rappresenta il punto di uscita delle entità dal sistema

Principali proprietà

• Name: Identificatore del modulo

• Record Entity Statistics: vero se le statistiche delle entità in arrivo vanno

memorizzate (wait time, transfer time, total time, value added cost, …)

(9)

Moduli di Flowchart (3)

Process

0

Processamento di un’entità

rappresenta un attività svolta dalle entità che lo attraversano.

Serve anche per definire sottomodelli

• Name: identificativo del modulo

• Type: standard processing oppure subModel.

• Action: tipo di processamento:

Delay: è richiesto un tempo di processamento ma nessuna risorsa Seize Delay: è richiesto un tempo di processamento e una risorsa che viene

allocata ma non rilasciata

Seize Delay Release: è richiesto un tempo di processamento e una risorsa che viene allocata e rilasciata

Delay Release: è richiesto un tempo di processamento, trascorso il quale una risorsa precedentemente allocata è rilasciata.

(10)

Moduli di Flowchart (3)

Process

0

Processamento di un’entità

rappresenta un attività svolta dalle entità che lo attraversano.

Serve anche per definire sottomodelli

Esempi: lavorazione di una parte, servizio di un cliente, ...

• Priority: livello di priorità delle entità che attraversano il modulo

• Resources: risorsa o insieme di risorse usate per il processamento

• Delay Type: distribuzione utilizzata per generare i tempi di processamento

• Units: unità di misura del tempo

• Allocation: indica in quali categorie vanno conteggiati i tempi e costi di processamento

(11)

Moduli di Flowchart (4)

Assign

Assegnamento di variabili e attributi

L’operazione avviene quando una entità attraversa il modulo

• Name: Identificatore unico del modulo

• Assignments: specifica l’assegnamento da effettuare ogni volta che un’entità attraversa il modulo.

• Type: Per modificare variabili di sistema utilizzare Other.

(12)

Moduli di Flowchart (5)

True

False

Decide 0

0

Instradamento logico di un’entità

Permette di implementare processi che decidono. In base alla condizione l’entità viene instradata su uno dei 2 rami di uscita del modulo.

Esempi: rilavorazione di parti difettose, selezione di diversi tipi di clienti, regole di dispatching, selezione del server in stadi multi-processore

• Name: identificativo del modulo

•Type: decisione su condizione (es: Entity.WaitTime >= 2) oppure su base probabilistica (es: 50% true)

(13)

Moduli di Flowchart (6)

Record

Salvataggio di dati e/o statistiche

Permette di collezionare statistiche

• Name: identificativo del modulo

• Type: Tipo di statistica

Count: incremento/decremento di una statistica

Entity statistics: statistiche generali sulle entità (informazioni su tempi e costi) Time Interval: differenza tra il valore di un attributo e il tempo corrente di

simulazione

Time Between: tempi di interarrivo delle entità nel modulo Expression: espressione specifica

(14)

Moduli di Flowchart (7)

Batch

0

Raggruppamento di più entità

Le entità che raggiungono il modulo attendono in una coda fino a quando il lotto non è completato. A quel punto viene generata una entità rappresentativa del lotto.

Esempi: assemblaggio, raggruppamento di utenti in particolari trasporti, ...

• Name: Identificativo del modulo

• Type: Tipo di raggruppamento (Temporaneo o Permanente)

• Batch Size: Dimensione del lotto

• Save Criterion: Criterio per assegnare il valore all’attributo rappresentante (First, Last, Sum, Product)

• Rule: Regola di batching: tutte le entità (any Entity) o solo quelle con caratteristiche date (by Attribute)

(15)

Moduli di Flowchart (8)

Original

Duplicate

Separate 0 0

Separazione di più entità

Permette di duplicare entità singole o di separare lotti precedentemente creati con il modulo Batch.

Esempi: separare i singoli oggetti di un container, avviare diverse pratiche da un ordine di produzione (e.g., ordine e fattura), ...

• Name: Identificativo del modulo

•Type: Tipo di separazione (Duplicate Original, Split Existing Batch)

•Percent Cost to Duplicates: Allocazione dei tempi e costi delle entità entranti nei duplicati uscenti.

•# of Duplicates: Numero di duplicati

Riferimenti

Documenti correlati

- Costruisci il relativo diagramma cartesiano, riportando i valori di R sull'asse delle ascisse e i valori di I sull'asse delle ordinate (l’intensità di corrente in funzione

Trovare sul grafico un punto P compreso tra A e B tale che la retta tangente in questo punto sia parallela al segmento AB.. Spiegare come si può stabilire a priori l’esistenza

COSTI COMPLESSIVI TEMPI DETERMINATI. MENSILITA

In altre parole, anche se un bene condominiale (cortile, lastrico, ecc.) è attribuito all’uso esclusivo di uno o più proprietari, resta di proprietà comune, con la conseguenza che

Tale ricerca sulla prevenzione della violenza, finanziata dalla Commissione Europea (nota come Programma “Daphne”, Modena Group On Stalking), è volta a comprendere

33/15, il cliente consumatore ha diritto a trasferire gratuitamente i servizi di pagamento connessi al rapporto di conto e/o l’eventuale saldo disponibile

33/15, il cliente consumatore ha diritto a trasferire gratuitamente i servizi di pagamento connessi al rapporto di conto e/o l’eventuale saldo disponibile

Quest’anno infatti ANDI Roma, in continua evoluzione, ha voluto integrare ai corsi residenziali, la formazione online, in modo da permettere, a tutti i colleghi d’Italia,