Lo stato della pompa o della valvola può essere controllato mediante un semplice gruppo di regole. Ad esempio, una pompa può essere accesa/spenta a seconda dell'ora del giorno o della profondità dell'acqua in un serbatoio. In questi casi, i controlli possono essere modellati facilmente definendo i dati di controllo nelle pagine di controllo di base del foglio proprietà dell'oggetto di rete.
Tuttavia, i regolatori in un sistema di approvvigionamento idrico possono essere controllati da un gruppo di regole più complesso. Ad esempio, lo stato della pompa può essere controllato dal livello in un serbatoio, con livelli in base ai quali la pompa si accende e si spegne che variano durante il giorno. La modellazione di controlli complessi può essere eseguita utilizzando il controllo programmabile dall'utente (UPC).
L'UPC consente di modificare lo stato degli elementi di controllo (regolatori) come pompe e valvole in base alle informazioni provenienti da sensori presenti altrove nella rete. Ad esempio, è possibile utilizzare l'output di un misuratore di portata per determinare quando una valvola deve essere aperta o chiusa. In questo modo, è possibile controllare le portate in tutto il sistema, migliorare la distribuzione dell'acqua e ottimizzare i regimi operativi della rete.
Il controllo in tempo reale delle reti di approvvigionamento idrico prevede la previsione della domanda, la modellazione delle caratteristiche idrauliche e dei parametri del sistema e l'adozione di una strategia di gestione per l'intero sistema. L'UPC può utilizzare sensori remoti nella rete di distribuzione per monitorare continuamente portate e pressioni. Tramite la telemetria, è possibile implementare un sistema di controllo che applichi le regole operative locali per modificare lo stato degli elementi di controllo.
Un modello può anche essere oggetto di un'ampia gamma di scenari "What-If" idraulici per numerosi eventi operativi e di domanda.
Esistono due metodi per modellare i controlli programmabili dall'utente:
I regolatori sono elementi di controllo, come pompe e valvole, che possono regolare fisicamente i valori nella rete. Lo stato del regolatore è controllato da regole basate sulle proprietà misurate all'interno della rete, come la portata o la profondità. Lo scopo del regolatore è mantenere un valore obiettivo specifico o un punto di regolazione per alcune variabili (ad esempio, la pressione in corrispondenza di un nodo o la profondità in un serbatoio).
In InfoWorks WS Pro è possibile rappresentare i seguenti tipi di regolatore:
| Nome | Variabile regolata | Regolazione remota |
|---|---|---|
|
Pompa |
On/Off, velocità (pompa a velocità variabile) |
Portata, pressione/livello |
|
Valvola |
Apertura (%) |
Portata, pressione/livello |
I regolatori che dispongono di script UPC hanno un tematismi di simboli aggiuntivo "Script UPC allegato". Se l'oggetto dispone di uno script UPC, verrà visualizzato un simbolo di griglia. L'immagine seguente mostra due stazioni di pompaggio, quella superiore ha uno script UPC locale: