Myreader.co.uk  
uk news, chat and community
   home   |   control panel login   |   archive   |  
 
tech
broadcast
digital-tv
digital-tv.crypt
electronic-security
home-automation
misc
robotics
rocketry
sky
video.pvr
  
 
date: Sun, 24 Aug 2008 11:23:32 +0200,    group: uk.tech.home-automation        back       
algoritmo irrigazione   
Sto programmando un sistema domotico x un'abitazione.
Il sistema comprende un sottosistema di irrigazione.
Ho deciso di non utilizzare centraline commerciali xchè ho trovato solo 
centraline predisposte per un funzionamento autonomo (ne ho viste anche con 
bellissime sistemi di gestione e programmazione, ma non ne ho trovata 
nessuna che fosse integrabile con il resto del sistema di gestione domotico 
della casa)
A questo punto ho deciso di automatizzare i tempi di irrigazione delle varie 
zone (prato, aiuole, fioriere etc.) attraverso la programmazione del sistema 
che gestisce il resto della casa.
Ho però un po' di problemi nella definizione di un algoritmo che definisca i 
tempi di irrigazione che abbia un minimo di senso
Al momento ho identificato i seguenti paramentri:
- tipologia della zona (mi permette di discriminare tra tipo di cultura e 
portata degli irrigatori che la servono)
- piovosità storica (non so che lasso di tempo considerare; p.e. ultime 24 
ore  ultime 48 ore)
- temperatura storica (non mi sembra logico irrigare se la temperatura e 
sotto un certo livello, è corretto? Se sì a che temperatura è opportuno 
iniziare ad irrigare?
Ci sono altri parametri da considerare per avere un risultato accettabile? 
Quali?
Grazie per l'aiuto.
date: Sun, 24 Aug 2008 11:23:32 +0200   author:   alfa

Re: algoritmo irrigazione   
On 24 Ago, 11:23, <alfa> wrote:
> Sto programmando un sistema domotico x un'abitazione.
> Il sistema comprende un sottosistema di irrigazione.
> Ho deciso di non utilizzare centraline commerciali xchè ho trovato solo
> centraline predisposte per un funzionamento autonomo (ne ho viste anche con
> bellissime sistemi di gestione e programmazione, ma non ne ho trovata
> nessuna che fosse integrabile con il resto del sistema di gestione domotico
> della casa)
> A questo punto ho deciso di automatizzare i tempi di irrigazione delle varie
> zone (prato, aiuole, fioriere etc.) attraverso la programmazione del sistema
> che gestisce il resto della casa.
> Ho però un po' di problemi nella definizione di un algoritmo che definisca i
> tempi di irrigazione che abbia un minimo di senso
> Al momento ho identificato i seguenti paramentri:
> - tipologia della zona (mi permette di discriminare tra tipo di cultura e
> portata degli irrigatori che la servono)
> - piovosità storica (non so che lasso di tempo considerare; p.e. ultime 24
> ore  ultime 48 ore)
> - temperatura storica (non mi sembra logico irrigare se la temperatura e
> sotto un certo livello, è corretto? Se sì a che temperatura è opportuno
> iniziare ad irrigare?
> Ci sono altri parametri da considerare per avere un risultato accettabile> Quali?
> Grazie per l'aiuto.

modalità di distribuzione dell'acqua (a pioggia, microirrigazione,
sottosuperficiale etc.)
tipo di coltura,
entità della riserva idrica facilmente utilizzabile nella superficie
considerata (quantità d'acqua facilmente disponibile per le piante
nello strato di terreno maggiormene esplorato dalle radici, la
conoscenza di questo parametro può evitare perdite per percolazione
profonda o irrigazioni insufficienti)
giacitura del sito considerato (terreni in pendenza sonofacilmente
soggetti a ruscellamento superficiale se irrigati a pioggia)
granulometria del terreno (terreni sabbiosi assorbono rapidamente ma
trattengono meno l'acqua, quindi irrigazioni abbondanti possono non
essere poi tanto efficientii, terreni argillosi la trattengono bene,
ma possono essere lenti ad assorbirla, quindi possono essere  adatte
lente abbondanti e poco frequenti irrigazioni),
temperatura,
eventuali altri apporti naturali,
ventosità (influenza traspirazione ed evaporazione dal suolo, quindi
il fabbisogno idrico della coltura, inoltre se eccessiva riduce
notevolmente l'efficienza di distribuzione degli irrigatori),
date: Sun, 24 Aug 2008 10:32:13 -0700 (PDT)   author:   Efrem

Re: algoritmo irrigazione   
<alfa> ha scritto nel messaggio 
news:48b12a89$0$1081$4fafbaef@reader1.news.tin.it...
> Sto programmando un sistema domotico x un'abitazione.
> Il sistema comprende un sottosistema di irrigazione.
cut
> Ci sono altri parametri da considerare per avere un risultato accettabile?
Io non demanderei la completa gestione dei tempi al sistema in base al tipo 
di zone. Lo lascerei alla valutazione dell'utente o comunque di chi gestisce 
il giardino.
Inserirei solo un sensore pioggia ed il rilevamento dell'umidità del 
terreno.
In modo che se stà piovendo, o comunque se il terreno è già sufficientemente 
bagnato, non parta l'irrigazione.
Si potrebbe inserire un correttivo che, in base alla rilevazione 
dell'umidità, vari leggermente i tempi di riferimento.  La rilevazione 
dell'umidità, permette infatti implicitamente di considerare variazioni di 
temperatura, di insolazione, pioggia, vento.
Nel caso ci siano condizioni palesemente diverse tra le varie zone (natura 
del terreno, oppure vasi o aiule in zone parzialmente coperte), dovranno 
esserci più sensori.
I sensori (pioggia ed umidità) dovranno poter essere associabili o meno ad 
ogni zona.

Quando avrai risolto, condividi qualche informazione per cortesia.

-- 
Giorgio
"Il brutto dell'aereo, è che non ti lasciano andare fuori a giocare!"  (cit. 
mio nipote).
date: Mon, 25 Aug 2008 00:11:17 +0200   author:   gs VALID

Re: algoritmo irrigazione   
"gs" <g1s2n3e4w5s@infinito.itINVALID> ha scritto nel messaggio 
news:48b1db3f$0$41660$4fafbaef@reader4.news.tin.it...
>
> <alfa> ha scritto nel messaggio 
> news:48b12a89$0$1081$4fafbaef@reader1.news.tin.it...

> Io non demanderei la completa gestione dei tempi al sistema in base al 
> tipo di zone. Lo lascerei alla valutazione dell'utente o comunque di chi 
> gestisce il giardino.

Concordo!

E aggiungo che ti converrebbe sentire un pollice verde (ossia intendo un 
giardiniere) che di professione
e non per hobby.
vedrai che ti consiglierà una cosa molto più semplice

Le piante non sono oggetti inanimati e quindi per la loro cura è
al quanto improbabile trovare un algoritmo di utomazione.
Bisogna curarle e controllarle costantemente se si vuole che siano
sempre belle
...è per quello che i giardinieri hanno sempre tanto lavoro ;-)
date: Mon, 25 Aug 2008 00:44:28 +0200   author:   GZ

Re: algoritmo irrigazione   
dovresti anche consideranre il periodo di irrigazione. quando si concima
è importante che ci sia una maggiore irrigazione. la temperatura è
importante ma è ancora più importante sapere se la porzione interessata
è in pieno sole oppure no.


<alfa> wrote:

> Sto programmando un sistema domotico x un'abitazione.
> Il sistema comprende un sottosistema di irrigazione.
> Ho deciso di non utilizzare centraline commerciali xchè ho trovato solo
> centraline predisposte per un funzionamento autonomo (ne ho viste anche con
> bellissime sistemi di gestione e programmazione, ma non ne ho trovata
> nessuna che fosse integrabile con il resto del sistema di gestione domotico
> della casa)
> A questo punto ho deciso di automatizzare i tempi di irrigazione delle varie
> zone (prato, aiuole, fioriere etc.) attraverso la programmazione del sistema
> che gestisce il resto della casa.
> Ho però un po' di problemi nella definizione di un algoritmo che definisca i
> tempi di irrigazione che abbia un minimo di senso
> Al momento ho identificato i seguenti paramentri:
> - tipologia della zona (mi permette di discriminare tra tipo di cultura e
> portata degli irrigatori che la servono)
> - piovosità storica (non so che lasso di tempo considerare; p.e. ultime 24
> ore  ultime 48 ore)
> - temperatura storica (non mi sembra logico irrigare se la temperatura e
> sotto un certo livello, è corretto? Se sì a che temperatura è opportuno
> iniziare ad irrigare?
> Ci sono altri parametri da considerare per avere un risultato accettabile?
> Quali?
> Grazie per l'aiuto. 



-- 
http://jamba.altervista.org
date: Mon, 25 Aug 2008 12:48:33 +0200   author:   (jamba)

Re: algoritmo irrigazione   
> Quando avrai risolto, condividi qualche informazione per cortesia.
>
Ho deciso di impostare la cosa in questo modo:
- una tabella "calendario" definita a cura dell'utente (o del suo 
giardiniere) che per ogni singola zona prevede:
            a) ora inizio
            b) durata del ciclo di irrigazione
            c) un numero di giorni di intervallo tra un ciclo di irrigazione 
e l'atro (in questo modo cerco di dare all'utente la possibilità di 
differenziare la frequenza di irrigazione e la quantità di acqua che viene 
utilizzata per ogni ciclo di irrigazione per ogni singola zona in modo da 
permettere l'adattamento in base al tipo di irrigatore/cultura/terrerno 
etc.).
- alcune tabelle di controllo eventi atmosferici che prevedono:
            a) una tabella "quantità di piogga" massima nelle ultime 
24/48/72/96 ore a cui è associato un numero di giorni di rinvio del ciclo di 
irrigazione
            b) una tabella "temperatura minima" nelle ultime 24 ore al di 
sotto della quale bloccare il ciclo di rrigazione
            c) una tabella "velocità del vento" massima al di sopra della 
quale bloccare il ciclo di irrigazione (definita in modo diverso per ogni 
singola zona)ù
*
Le tabelle sono facilmente gestibili in modo tale da permettere il loro 
adattamento da parte dell'utente in base all'esperienza
*
Al termine di un ciclo di irrigazione il sistema determina quando dovrà 
partire il successivo ciclo di irrigazione per quella zona in base a quanto 
definito alla tabella "calendario".
Nel momento in cui deve partire il ciclo di irrigazione viene verificata la 
quantita di pioggia registrata nelle ultime 24 ore, se la quantità di 
pioggia e inferiore a quella definita nella tabella, viene verificata la 
quantita di pioggia registrata nelle ultime 48 ore etc.
Se uno dei controlli verifica una quantità di pioggia registrata nelle 
ultime x ore superiore a quanto stabilito nella tabella il ciclo di 
irrigazione viene chiuso e viene definita la partenza del successivo ciclo 
in base a quanto definito nella tabella per quello specifico controllo.
Se tutti i controlli della piovosità sono soddisfatti si passa alla verifica 
della temperatura minima registrata nelle ultime 24 ore: se la temperatura 
minima è inferiore a quanto definito nella tabella il ciclo di irrigazione 
viene chiuso e viene definita la partenza di un nuovo ciclo di irrigazione 
dopo 24 ore.
Se il controllo della temperatura minima viene soddisfatto si passa alla 
verifica della velocità del vento: se la velocità del vento è superiore al 
massimo definito nella tabella per quella zona specifica il ciclo di 
irrigazione viene chiuso e viene definita la partenza di un nuovo ciclo di 
irrigazione dopo 24 ore.
Se anche il controllo della velocità del vento viene soddisfatto il ciclo di 
irrigazione è avviato regolarmente.
*
Ovviamente sono previsti controlli manuali che permettono di 
avviare/interrompere manualmente i cicli di irrigazione (nel caso di 
interruzione manuale di un ciclo di irrigazione il sistema definisce la 
partenza del successivo ciclo in base a quanto definito nella tabella 
"calendario"
Il sistema dovrebbe anche registrare il log di irrigazione per le diverse 
zone
*
Mi rendo conto che il sistema non è perfetto, ma mi sembra che possa 
soddisfare in modo più che egregio le esigenza di gestione di un giardino di 
tipo residenziale.
Cosa ne pensate?
Vi sembra corretto o c'è qualche cosa che mi è sfuggita?
C'è qualcuno che ha qualche altra idea?
date: Wed, 27 Aug 2008 21:10:13 +0200   author:   alfa

Re: algoritmo irrigazione   
<alfa> ha scritto nel messaggio 
news:48b5a889$0$1076$4fafbaef@reader2.news.tin.it...
> Mi rendo conto che il sistema non è perfetto, ma mi sembra che possa 
> soddisfare in modo più che egregio le esigenza di gestione di un giardino 
> di tipo residenziale.
> Cosa ne pensate?

secondo me è troppo complesso per un semplice uso residenziale

> Vi sembra corretto o c'è qualche cosa che mi è sfuggita?
come misuri la quantità di piogga caduta?
come si relaziona vento, pioggia, sole

hai provato a spiegarlo a 3 giardinieri per sentire cosa ne pensano è
più a loro che devi chiederlo
date: Wed, 27 Aug 2008 22:45:08 +0200   author:   GZ

Re: algoritmo irrigazione   
<alfa> ha scritto nel messaggio 
news:48b5a889$0$1076$4fafbaef@reader2.news.tin.it...
> Cosa ne pensate?
Imho eccessivo per un'abitazione. Però tu conosci esigenze, richieste del 
cliente e capacità di gestirlo.

> Vi sembra corretto o c'è qualche cosa che mi è sfuggita?
Dalla descrizione sembra sia possibile solamente un'unica partenza 
giornaliera. E' così?
Cosa succede se durante il ciclo di irrigazione inizia a piovere? Imho 
dovrebbe interromperlo. Eventualmente volendo implementare ulteriori 
controlli, potrebbe verificare che la pioggia che ha provocato lo stop del 
ciclo, sia sufficiente a coprire le necessità di irrigazione. Nel caso non 
lo fosse, dovrebbe far ripartire l'irrigazione.

> C'è qualcuno che ha qualche altra idea?
Arrivati a questo livello, valuta con il giardiniere se verrà installato un 
sistema di fertirrigazione. In caso affermativo, potresti anche programmare 
la gestione delle concimazioni.
Se l'alimentazione idrica arriva da una pompa o se a monte è presente un 
filtro, potresti verificare che non siano spenta/intasato, controllando 
mediante un flussostato.

-- 
Giorgio
"Il brutto dell'aereo, è che non ti lasciano andare fuori a giocare!"  (cit. 
mio nipote).
date: Thu, 28 Aug 2008 00:26:58 +0200   author:   gs VALID

Re: algoritmo irrigazione   
> Dalla descrizione sembra sia possibile solamente un'unica partenza 
> giornaliera. E' così?
In effetti è così (è un limite, ma dato che comununque penso che i cicli di 
irragazione verranno effettuati di notte non ho ritenuto il caso di 
prevedere più cicli nell'arco delle 24 ore)
*
> Cosa succede se durante il ciclo di irrigazione inizia a piovere? Imho 
> dovrebbe interromperlo.
Questo è l'atro problema, ma alla fine ho ritenuto che non valeva la pena di 
complicare le cose per gestire anche questa possibilità (il rischio limite è 
quello di un unico ciclo di irrigazione parzialmente superfluo per la 
zona/zone che si stanno già irrigando nel momento in cui inizia a piovere)
*
> Arrivati a questo livello, valuta con il giardiniere se verrà installato 
> un sistema di fertirrigazione. In caso affermativo, potresti anche 
> programmare la gestione delle concimazioni.
Interessante, ma x l'applicazione specifica non è necessario
*
> Se l'alimentazione idrica arriva da una pompa o se a monte è presente un 
> filtro, potresti verificare che non siano spenta/intasato, controllando 
> mediante un flussostato.
Questo controllo è già effettuato dal sottistema domotico di gestione 
dell'impianto idraulico (la pompa che alimenta l'impianto di irrigazione 
pescando dalla cisterna di raccolta dell'acqua piovana alimenta anche le 
vaschette WC)
date: Thu, 28 Aug 2008 12:39:31 +0200   author:   alfa

Re: algoritmo irrigazione   
> come misuri la quantità di piogga caduta?
Con un sottosistema meteo che ha un anemometro e un pluviometro
*
> come si relaziona vento, pioggia, sole
Ho rinunciato a relazionarli (certo sarebbe bellissimo, ma in questo caso 
andrei molto oltre le necessità che specifiche dell'applicazione specifica)
Ho pensato solo che fosse utile evitare di irrigare in momenti in cui:
- c'è troppo vento (x evitare di mandare acqua fuori dalle zone da irrigare)
- fa troppo freddo (per evitare problemi di gelo)
- è già piovuto molto
Mi rendo conto che non c'è limite alla complessità che si potrebbe dare al 
sistema (ho visto delle centraline di irrigazione che si connetto ad 
internet e calcolano il fabbisogno di irrigazione in funzione delle 
previsioni meteo, latitudine, fase lunare e un sacco di altre cose), ma il 
senso del mio progetto è solo fare in modo che l'utente possa gestire 
l'irrigazione del giardino dedicandogli meno tempo possibile.
date: Thu, 28 Aug 2008 12:50:51 +0200   author:   alfa

Re: algoritmo irrigazione   
<alfa> ha scritto nel messaggio 
news:48b68256$0$18158$4fafbaef@reader3.news.tin.it...
> In effetti è così (è un limite, ma dato che comununque penso che i cicli 
> di irragazione verranno effettuati di notte non ho ritenuto il caso di 
> prevedere più cicli nell'arco delle 24 ore)
A me sembra possa diventare un problema. Ad esempio in fase di semina.

-- 
Giorgio
"Il brutto dell'aereo, è che non ti lasciano andare fuori a giocare!"  (cit. 
mio nipote).
date: Thu, 28 Aug 2008 20:11:22 +0200   author:   gs VALID

Re: algoritmo irrigazione   
> A me sembra possa diventare un problema. Ad esempio in fase di semina.
Se il problema è limitato alla fase di semina (ogni 5 anni?) si può sempre 
utilizzate il sistema in modo manuale.
In alternativa potrei modificare la tabella calendario inserendo più ore di 
inizio irrigazione (quante? ne possono bastare 3?), ma sinceramente mi 
sembra eccessivo per gestire condizioni eccezionali limitate nel tempo
date: Fri, 29 Aug 2008 08:24:47 +0200   author:   alfa

Re: algoritmo irrigazione   
<alfa> ha scritto nel messaggio 
news:48b79822$0$18153$4fafbaef@reader3.news.tin.it...
> In alternativa potrei modificare la tabella calendario inserendo più ore 
> di inizio irrigazione (quante? ne possono bastare 3?),
Secondo me sarebbe opportuno.

Il sensore pioggia/vento che hai collegato al sistema domotico che tipo è?
Grazie

-- 
Giorgio
"Il brutto dell'aereo, è che non ti lasciano andare fuori a giocare!"  (cit. 
mio nipote).
date: Sat, 30 Aug 2008 22:12:37 +0200   author:   gs VALID

Google
 
Web myreader.co.uk


    COPYRIGHT 2007, YARDI TECHNOLOGY LIMITED, ALL RIGHT RESERVE  |   contact us