Finestra di dialogo Configurazione di simulazioni multiple generalizzate

Utilizzare questa finestra di dialogo per impostare una simulazione che esegue più casi di test.

Per aprire la finestra di dialogo per una nuova configurazione, fare clic con il pulsante destro del mouse sul gruppo Simulazioni multiple generalizzate (GMR) nella finestra Gruppo di modello e selezionare Nuovo Configurazione simulazioni multiple generalizzate.

Per aprire la finestra di dialogo per una configurazione esistente, selezionare un elemento dal gruppo Simulazioni multiple generalizzate nella finestra Gruppo di modelli.

Pagina Casi di test

Utilizzare questa pagina per specificare i casi di test nella griglia a destra. È possibile immettere i casi di test manualmente, anche se una procedura guidata è disponibile sul lato sinistro per rendere più rapida la creazione di più casi di test.

Elemento Descrizione
Procedura guidata

Le selezioni effettuate nella procedura guidata vengono applicate alla griglia dei casi di test a destra quando si fa clic su Aggiungi. È possibile modificare le selezioni nella procedura guidata, quindi fare nuovamente clic su Aggiungi per creare altri casi di test nella griglia.

Elenco di selezione

È possibile fare clic su # (Corrente) per specificare che deve essere utilizzata la selezione corrente nella planimetria.

In alternativa, è possibile rilasciare un elenco di selezione in questa casella o selezionarne uno utilizzando il pulsante Sfoglia. L'elenco di selezione deve contenere oggetti di rete per i quali è necessario creare casi di test. Se non si utilizza un elenco di selezione, è possibile scegliere un tipo di oggetto e un oggetto specifico da utilizzare per un caso di test (vedere di seguito).

Tipo di oggetto

Scegliere il tipo di oggetto per il quale si desidera creare un caso di test. Le istanze di questo tipo di oggetto devono essere presenti nella rete corrente e, se viene utilizzato un elenco di selezione, nell'elenco di selezione. Se si sceglie un tipo di oggetto che non esiste nella rete corrente o nell'elenco di selezione, non sarà possibile completare la procedura guidata.

Nota: Se si utilizza un elenco di selezione, verranno creati casi di test per tutti gli oggetti di questo tipo nell'elenco di selezione. In questo caso, la procedura guidata non consente di scegliere singoli oggetti, anche se è possibile eliminare i casi di test indesiderati creati per tali oggetti dalla griglia dei casi di test.

Griglia campi/valori

Questa griglia viene compilata con i parametri appropriati (campi) quando si sceglie un tipo di oggetto. Selezionare i parametri (campi) che si desidera includere nel caso o nei casi di test. È possibile impostare qui il valore per il parametro. Per più casi di test creati da queste impostazioni, alla fine sarà possibile modificare il valore per i singoli casi di test nella griglia a destra.

Nome caso di test

È possibile immettere un nome che verrà utilizzato per tutti i casi di test creati quando si fa clic sul pulsante Aggiungi. Se si assegna a diversi casi di test lo stesso nome, verranno tutti applicati nella stessa simulazione. I casi di test con nomi diversi verranno applicati in simulazioni separate.

Se non si immette un nome, fare clic su Aggiungi ID oggetto al nome del caso di test per utilizzare l'ID oggetto come nome del caso di test.

Aggiungi ID oggetto al nome del caso di test

Selezionare questa casella se si desidera che il nome del caso di test includa l'ID dell'oggetto presente nel caso di test. Se non è stato immesso un nome specifico per il caso di test, verrà utilizzato l'ID oggetto come nome del caso di test.

ID oggetto

Se si utilizza un elenco di selezione, verranno creati casi di test per tutti gli oggetti pertinenti nell'elenco, utilizzando gli ID per tali oggetti. Non è necessario selezionare i singoli ID oggetto, pertanto l'elenco a discesa ID oggetto non è disponibile.

Se non si utilizza un elenco di selezione, verrà creato un caso di test per ogni oggetto di cui si seleziona l'ID oggetto dall'elenco a discesa.

Aggiungi Fare clic su questo pulsante per aggiungere tutti i dettagli specificati finora alla griglia dei casi di test a destra. È possibile fare clic su questo pulsante più volte per aggiungere casi di test alla griglia, modificando ogni volta i dettagli della procedura guidata, se necessario.
Generazione di casi di test per le aree di isolamento

Consente di utilizzare le aree di isolamento nella GMR.

Per ogni codice di area di isolamento trovato in Collegamenti di selezione da includere nell'analisi, tutti i collegamenti nell'area di isolamento verranno chiusi e verrà eseguita una simulazione. È prevista l'esecuzione di una simulazione per ogni area di isolamento.

Griglia dei casi di test

È possibile creare casi di test direttamente su questa griglia oppure popolare la griglia utilizzando la procedura guidata a sinistra. Anche se si utilizza la procedura guidata, è possibile modificare i dettagli del caso di test nella griglia e aggiungere nuovi casi di test manualmente. È possibile eliminare un caso di test facendo clic con il pulsante destro del mouse sulla sua colonna più a sinistra (grigia) e selezionando Elimina.

Caso di test Immettere un nome per il caso di test. Tutti i casi di test con lo stesso nome verranno applicati nella stessa simulazione.
Tabella

Scegliere un tipo di oggetto per il quale esistono istanze nella rete corrente.

In alternativa, è possibile scegliere Esegui, quindi scegliere un parametro (campo) che può essere modificato man mano che vengono implementati casi di test successivi.

ID oggetto Scegliere l'oggetto per questo caso di test selezionandone l'ID. Se non sono presenti istanze del tipo di oggetto selezionato, questo elenco sarà vuoto.
Campo Scegliere il parametro (campo) da utilizzare nel caso di test.
Valore Scegliere o immettere il valore del parametro per il caso di test.
Importazione CSV Fare clic su questo pulsante per importare un file di .csv contenente informazioni su casi di test impostati precedentemente.
Importazione CSV mappato Fare clic per aprire la finestra di dialogo Importazione CSV mappato GMR, che viene utilizzata per impostare casi di test basati sui componenti di un file CSV o di una griglia dei risultati SQL. Questi casi di test vengono trasferiti alla griglia dei casi di test, descritta sopra.
Esportazione in formato CSV Fare clic su questo pulsante per creare un file .csv contenente la configurazione del caso di test corrente.
Nota: Per ogni singolo caso di test GMR può essere configurata una sola interruzione di condotta. Se vengono configurate più interruzioni di condotta in un unico caso di test, un errore avviserà l'utente e non sarà possibile salvare la configurazione. Gli elementi in questione verranno evidenziati nella griglia di configurazione.

Esempi di creazione di casi di test

Le simulazioni multiple generalizzate (GMR) vengono configurate specificando i casi di test. L'immagine seguente mostra un caso molto semplice. Ci sono tre casi di test e quindi ci saranno tre simulazioni. Ogni simulazione comporta la chiusura di una singola condotta e la simulazione prende il nome della condotta.

Per creare questo semplice elenco di casi di test, utilizzare la sezione "procedura guidata" nel riquadro sinistro della finestra di dialogo.

  1. Iniziare con un elenco di selezione di tre condotte. Rilasciare l'elenco nella destinazione di rilascio.

  2. Dal menu a discesa, selezionare Condotta (controllo). In questo modo vengono visualizzati i campi per i campi di controllo delle condotte.

  3. Individuare Condotta chiusa e selezionare la casella (ad es. Chiuso).

  4. Selezionare la casella Aggiungi ID oggetto al nome del caso di test. Lasciare vuoto il campo Nome caso di test.

  5. Fare clic su Aggiungi - - >. Vengono creati tre casi di test. Ognuno di essi prende il nome della condotta di riferimento e ogni caso di test prevede la chiusura della condotta.

Come aggiungere più oggetti in un caso di test:

  1. Iniziare con un elenco di selezione di tre condotte. Rilasciare l'elenco nella destinazione di rilascio.

  2. Dal menu a discesa, selezionare Condotta (controllo). In questo modo vengono visualizzati i campi per i campi di controllo delle condotte.

  3. Individuare Condotta chiusa e selezionare la casella (ad es. Chiuso).

  4. Impostare il nome del caso di test su RED.

  5. Fare clic su Aggiungi - - >.

Viene creato un singolo caso di test. Il GMR eseguirà una singola simulazione denominata RED, in cui tre condotte sono chiuse.

  1. Ripetere i passaggi precedenti ma con il nome YELLOW.

  2. Fare clic su Aggiungi - - >.

  3. Elimina una delle righe del caso di test YELLOW

Ora il GMR ha due simulazioni chiamate RED e YELLOW con tre e due chiusure, rispettivamente. Continuare in questo modo per creare altri due casi di test denominati ORANGE e BLUE.

Per l'impostazione di una GMR più complessa. Prendere le tre condotte e, per ciascuna di esse, impostare un burst. Il burst comporta l'impostazione di diversi campi di controllo. Procedere all'impostazione di tre diverse dimensioni di burst.

  1. Iniziare con un elenco di selezione di tre condotte. Rilasciare l'elenco nella destinazione di rilascio.

  2. Dal menu a discesa, selezionare Condotta (controllo). In questo modo vengono visualizzati i campi per i campi di controllo delle condotte.

  3. Impostare i campi di burst: abilitare il burst; per l'intera simulazione; un burst di tipo portata; una portata fissa; un valore di portata di 0,5 l/s. In totale, ci sono cinque campi di controllo.

  4. Per il caso di test, assegnare il nome SmallLeak e selezionare la casella Aggiungi ID oggetto al nome del caso di test.

  5. Fare clic su Aggiungi - - >.

  6. Modificare il valore della perdita in 1.0 l/s e modificare il nome in MediumLeak. Fare clic su + Aggiungi.

In questo modo si dispone di più casi di test per ogni oggetto. E ogni caso di test prevede l'impostazione di più campi.

Come si può vedere, la procedura guidata offre molta flessibilità. Inoltre, è possibile esportare i casi di test in formato CSV, manipolarli e reimportarli. Per ottenere una potenza ancora maggiore, è possibile utilizzare SQL per generare una tabella che viene importata nella griglia dei casi di test. Per ulteriori informazioni, vedere la finestra di dialogo Importazione CSV mappato GMR.

Pagina dei risultati

È possibile utilizzare questa pagina per specificare un sottogruppo di risultati da conservare. Si potrebbe decidere di eseguire questa operazione per risparmiare spazio di archiviazione.

Fare clic per visualizzare le proprietà della pagina

Elemento Descrizione

Casi di test

Conserva condizioni di test se la query restituisce risultati:

Query memorizzata

È possibile creare una query SQL per selezionare un sottogruppo di risultati. Rilasciare la query nella casella o selezionarla utilizzando il pulsante Sfoglia.

Esegui query all'ora

È possibile selezionare una data e un'ora in cui eseguire la query.
Risultati TVD

È possibile scegliere di eliminare tutti i risultati delle variabili temporali, ad esempio perché non si desidera che occupino spazio di archiviazione.

È possibile scegliere di conservare o eliminare determinate combinazioni di risultati e riepiloghi, ad esempio perché si desidera risparmiare spazio di archiviazione.

Esempi di gestione dei risultati nella GMR

Il minimo per la conservazione dei risultati è mantenere il cubo di dati di riepilogo, Conserva solo rapporto di riepilogo. Ciò consente la generazione di rapporti griglia, nonché la colorazione per tematismi nella planimetria. Questo rapporto riepilogativo viene sempre conservato

All'estremo opposto, Conserva tutti i risultati TVD consente di esaminare le singole simulazioni, ma ovviamente il volume di dati può causare problemi di prestazioni e archiviazione.

Gli approcci intermedi sono:

Pagina Analisi

È possibile utilizzare questa pagina per specificare le opzioni di analisi.

Elemento Descrizione

Analisi

Utilizza campi risultati simulazione Selezionare questa opzione per eseguire l'analisi in base alle informazioni contenute nell'area Campi risultati della simulazione (vedere di seguito).
Usa query memorizzata Selezionare questa opzione per eseguire l'analisi in base ad una query memorizzata. Specificare la query memorizzata da utilizzare nella sezione Query risultati.
Usa campi risultati simulazione e query memorizzata Se questa opzione è selezionata, è possibile utilizzare contemporaneamente i campi dei risultati della simulazione e una query SQL.
Nessuno Selezionare questa opzione per non eseguire alcuna analisi.
Query risultati

È disponibile solo se l'opzione Analisi è impostata su Usa query memorizzata.

Query memorizzata Rilasciare un oggetto query in questa casella oppure selezionarne uno utilizzando il pulsante Sfoglia.
Esegui query all'ora Immettere o selezionare una data e un'ora per eseguire la query.
Campi risultati della simulazione

È disponibile solo se l'opzione Analisi è impostata su Utilizza campi risultati simulazione.

Usa oggetti di prova Selezionare questa opzione per visualizzare i risultati per gli oggetti utilizzati nella pagina Casi di test.
Usa elenco di selezione

Selezionare questa opzione per visualizzare i risultati per un sottogruppo di oggetti utilizzati nella pagina Casi di test, come specificato in un elenco di selezione.

Se questa opzione è selezionata, rilasciare un elenco di selezione nella casella Elenco di selezione o selezionarne uno utilizzando il pulsante Sfoglia.

Mostra risultati InfoWorks TS nei campi Aggiungere un segno di spunta per includere questi risultati nella griglia sottostante.
Griglia del campo dei risultati Selezionare i campi da includere nell'analisi.
Esegui simulazione di base Una simulazione di base è una simulazione senza alcuna delle modifiche specificate in questa configurazione. Selezionare la casella per eseguire una simulazione di base oltre alle simulazioni impostate nella pagina Casi di test. Si potrebbe voler eseguire questa operazione in modo da poter confrontare i valori "prima e dopo".
Esegui analisi del livello di servizio

Questa opzione consente di eseguire l'analisi del livello di servizio.

L'opzione è deselezionata per default.

Facendo clic sul pulsante Opzioni viene visualizzata la finestra di dialogo Opzioni di analisi dei collegamenti critici in cui è possibile impostare le opzioni per i criteri di analisi, la pressione minima e massima, l'efficienza della domanda di eventi e il tipo di conteggio degli errori durante una simulazione di analisi dei collegamenti critici.

Esempi di analisi dei risultati GMR

La scheda Analisi determina quali valori inserire nella tabella di riepilogo. La tabella di riepilogo è strutturata come segue:

Nome caso di test

Nome ID oggetto Risultato 1 Risultato 2 Risultato 3 Risultato 4 Risultato N

I campi Caso di test e ID oggetto formeranno una chiave primaria all'interno della tabella di riepilogo.

Ad esempio, se si utilizza una query per popolare il rapporto, Risultato-1 potrebbe essere la pressione all'ora T1, Risultato-2 potrebbe essere la pressione all'ora T2 e Risultato-3 potrebbe essere la pressione massima. Questa tabella verrà "sezionata" per la visualizzazione finale nella griglia o nella planimetria. L'aggregazione verrà eseguita tra l'ID oggetto o il nome del caso di test per fornire i valori minimi per Risultato-1 o i massimi per Risultato-3.

La tabella di riepilogo è costituita da campi di riepilogo preesistenti o da una query.

Di seguito è riportato un esempio di query. È progettato per le condotte. La query restituisce un ID oggetto (come la colonna dei risultati object_id) e una colonna dei risultati denominata SeriousReversal, che sarà 0 o 1 se è presente un numero elevato di inversioni di portata. L'ID del caso di test viene generato automaticamente.

select OID AS object_id , IIF( (sim.pctflowf > 20 and sim.pctflowf < 80 and sim.vnegmax < -0.15 and sim.vposmax > 0.15 and sim.reversal > 10),1,0) AS SeriousResersval

La tabella di riepilogo conterrà tre colonne: test_case, object_id e SeriousReveral

Pulsante Salva

Fare clic per salvare la configurazione.