Se sei già registrato           oppure    

Orario: 19/04/2024 04:11:27  

 

Energia Alternativa ed Energia Fai Da Te > Applicazioni E Realizzazioni Pratiche

VISUALIZZA L'ALBUM

Pagine: (167)  < ...  147   148   149   150   151   152   153   154   155   156   157   [158]   159   160   161   162   163   164   165   166   167    (Ultimo Msg)


Homemade Inverter "modulo DC/AC"
FinePagina

farstar1965

Avatar
KiloWatt


Gruppo:Utente
Messaggi:293

Stato:



Inviato il: 15/06/2015 21:46:23

CITAZIONE (NonSoloBolleDiAcqua, 15/06/2015 21:28:56 ) Discussione.php?55031252&157#MSG2422

CITAZIONE (kekko.alchemi, 15/06/2015 19:34:12 ) Discussione.php?55031252&157#MSG2417
Allora prima di tutto diamo la giusta presentazione ....

aspè non ho capito...quindi quei tuoi due video non sono del BigInverter ma l'Hybrid Inverter?

Shsssss non fare domande imbarazzanti !



---------------
Più impari più ti rendi conto di quanto sei ignorante.

 

kekko.alchemi

Avatar
GigaWatt


Gruppo:Utente
Messaggi:5226

Stato:



Inviato il: 15/06/2015 21:47:05

E' sempre il BigInverter, ma si è evoluto in un Hybrid
Fondendo la mia testa con quella geniale di Elettro.
Ora che vi ho detto tutto questo, non fate troppo i delfini curiosi, quello che potevo dire l'ho detto. Continuando a dare tutto il supporto che volete.



---------------
L'universo è dominato dagli estremi, l'infinitamente grande e l'infinitamente piccolo.
Ma l'equilibrio è ciò che plasma la materia di cui siamo fatti.
by kekko

 

xardas

Avatar
KiloWatt


Gruppo:Utente
Messaggi:126

Stato:



Inviato il: 15/06/2015 23:31:07

CITAZIONE (kekko.alchemi, 15/06/2015 22:18:27 ) Discussione.php?55031252&157#MSG2419

L'unione delle due teste, ha partorito questo bellissimo figlioletto, dove il segreto principale è il giusto Equilibrio fra i vari componenti, equilibrio che dovrebbe sempre esistere in tutte le situazioni!



Concordo pienamente con quello che dici. Ricordiamo: "VOLERE E' POTERE"..

Capisco e ci sta che si lavora e non si ha tempo ma se imparassimo a fare le cose ragionandoci sopra, vedremmo che i risultati sono identici per tutti.
Complimenti al BIGINVERTER. Per me resta su un piedistallo e merita rispetto e applauso.

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 17/06/2015 12:11:10

Allego la versione 1.11.
E' stato inserito l'algoritmo beta, che effettua una media pesata con un peso sbilanciato verso gli ultimi valori in arrivo.
Si può notare che rispetto i calcololi dei semplici valori medi si ha un comportamento diverso.Quanto prima entrerò nei dettagli del codice che genera il feedback!

http://www.energialternativa.info/public/newforum/ForumEA/E/ConfrontoAlgoritmoDiFeedBack.jpg



Inoltre è stato inserito il valore di riferimento...cioè un valore variabile che permette di settare la tensione di riferimento ad un valore a scelta:220, 230 ...oppure anche 24...perchè no!

http://www.energialternativa.info/public/newforum/ForumEA/E/EmulatoreConRiferimentoVariabile.jpg



Scarica allegato

BatteryEmulatorForInverter1_11.zip ( Numero download: 176 )



Modificato da NonSoloBolleDiAcqua - 17/06/2015, 22:05:36


---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 17/06/2015 12:28:25

CITAZIONE (scinty, 17/06/2015 12:11:10 ) Discussione.php?55031252&157#MSG2418


perchè non ci dai la possibilità di agire direttamente nel codice dell'emulatore??senza questa possibilità non è divulgazione... e far credere a chi non conosce gli inverter che essi funzionano solo
nel modo in cui hai deciso tu!!!

Secondo me serve a poco...ma seguendo la tua richiesta sempre nell'ottica della massima e completa condivisione
allego il codice dell'ultima versione dell'emulatore 1.11!


Già ho dato la possibilità di scrivere algoritmi di feedback, al momento è per gli esperti, ma tra non molto spiegherò alcune cose tentando di semplificare il tutto.
Se non vuoi limitarti a questo, ma vorrai darmi una mano nella codifica del codice...sarò molto contento
Se vuoi anche consigliarmi altre strade rispetto quelle prese, certo dovremmo convincere il CP, ma considera che io sono tutte orecchie!

PS:Il codice che ho allegato...l'ho scritto interamente io e non l'ho copiato...se ti servono spiegazioni...chiedi pure!


Scarica allegato

Battery1_11.zip ( Numero download: 180 )



Modificato da NonSoloBolleDiAcqua - 17/06/2015, 22:07:08


---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

mismaett
Watt


Gruppo:Utente
Messaggi:60

Stato:



Inviato il: 17/06/2015 14:06:05

caro kekko,

alla faccia della condivisione, sono combattuto nel comprendere l'atteggiamento " io so' bravo depiu'" e stateve zitti!

non e' molto condivisione questo.

probabilmente ci vuoi fare il dollaro, sarebbe meglio calasti la maschera.

e comunque cio' mi dispiace.

maledetto denaro!!!!!!!!!!!!!!!!!!!!!!!!!!!!1

 

eliafino

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:1419

Stato:



Inviato il: 17/06/2015 14:31:27

Sono comunque scelte, rispettiamole...
... il tempo e le risorse non si trovano ovunque, se qualcuno decide di chiedere un compenso monetario per il lavoro svolto, è comprensibile.

Anzi, se non dovesse esserci una versione condivisa del lavoro di kekko/Elettro, sono pronto ad acquistarlo

P.s. Anche perché ci potrebbe essere gente che lurka il forum in attesa di avere schemi e progetto, per rubare tutto e commercializzare...



---------------
Impianto Fotovoltaico "eliafino" in Tempo Reale.
http://www.eliafino.it:3000/d/solare/impianto-fotovoltaico-eliafino

 

farstar1965

Avatar
KiloWatt


Gruppo:Utente
Messaggi:293

Stato:



Inviato il: 17/06/2015 14:52:25

Mi pare chiaro. Ma cosa ce di male? La condivisione fa crescere noi e loro e se domani riuscissi a creare io un inverter che mi permette di vendere e guadagnare non dovrei farlo?



---------------
Più impari più ti rendi conto di quanto sei ignorante.

 

farstar1965

Avatar
KiloWatt


Gruppo:Utente
Messaggi:293

Stato:



Inviato il: 17/06/2015 15:06:45

Non conosco kekko personalmente ma posso immaginare che qualche soldino gli sia arrivato dal suo lavoro sulle plante, allora? Al momento posso solo ringraziarlo per quel lavoro che ha condiviso. E son felice se lo ha fatto rendere. Qua si sta parlando di tutto tranne che di V e A.



---------------
Più impari più ti rendi conto di quanto sei ignorante.

 

BellaEli

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:3286

Stato:



Inviato il: 17/06/2015 16:15:11

Personalmente non mi ha fatto piacere vedere un video del BigInverter e poi scoprire che si trattava di altro, avrei preferito che lo avesse detto da subito, ma la cosa che non capisco è: cosa ha condiviso ?

Voglio dire, se parliamo di realizzazioni HomeMade ci può anche stare che per orgoglio personale uno dica: "guardate come sono stato bravo !", ma se si tratta di un prodotto commerciale cosa ha condiviso ?

Sarei curioso di sapere se ha un trasformatore, se si sincronizza con Enel,... mille altre cose, ma se si tratta di un prodotto commerciale non ha senso fare domande.

È giustissimo che lui lo voglia vendere, sono contentissimo per lui, gli auguro con tutto il cuore di venderne 10.000 al mese, ma l'HybridInverter non ha nulla a che vedere con la condivisione.

Ciò nonostante continuo comunque a ritenere Kekko una mente brillante, uno tra quelli che mi ha permesso di ampliare le mie conoscenze e lo ringrazio infinitamente per tutto ciò che ha fatto.

Saluti, Elix



---------------
C'è un limite al fai da te ???
Si, ma lo stabiliamo noi !!!

 

farstar1965

Avatar
KiloWatt


Gruppo:Utente
Messaggi:293

Stato:



Inviato il: 17/06/2015 16:28:50

Andiamo avanti entriamo nello specifico e facciamo domande. Non mi sembra una persona che non condivide, certo la sua esperienza e i suoi consigli non di certo tutto il suo proggetto. Ma sarebbe come andare in negozio , mentre qua si cerca di realizzare qualcosa con le nostre specifiche!



---------------
Più impari più ti rendi conto di quanto sei ignorante.

 

ElettroshockNow

Avatar
GigaWatt


Gruppo:Utente
Messaggi:4656

Stato:



Inviato il: 17/06/2015 16:56:03

CITAZIONE (mismaett, 17/06/2015 16:28:50 ) Discussione.php?55031252&158#MSG2433

caro kekko,

alla faccia della condivisione, sono combattuto nel comprendere l'atteggiamento " io so' bravo depiu'" e stateve zitti!

non e' molto condivisione questo.

probabilmente ci vuoi fare il dollaro, sarebbe meglio calasti la maschera.

e comunque cio' mi dispiace.

maledetto denaro!!!!!!!!!!!!!!!!!!!!!!!!!!!!1


Si hai ragione ...maledetto denaro.
Non per questo mi sembra giusto che altri possano ingrassare il portafoglio sulle spalle di chi ha dedicato tempo e denaro .

Potrebbe irritare detta così, ma credo che sia giusto proteggere il progetto prima di condividerlo .

 

BellaEli

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:3286

Stato:



Inviato il: 17/06/2015 19:29:27

Come avevo promesso, vediamo di analizzare l’algoritmo di feedback implementato da Bolle nel suo simulatore 1.10:

In Grigio il codice di Bolle, in Verde la traduzione in Italiano, in nero le spiegazioni

// ---- Circolar Queue Algoritm by Bolle (alfa feedback)-----// (Beep Beep Beep !!!, Beep Beep Beep !!! (il correttore funziona anche per l’inglese !!!, 3 Beep per ogni errore !!!))
Algoritmo di Bolle a Coda Circolare (Feedback Alfa)

Per coda circolare si intende un vettore di "ELEFCN" elementi che viene letto dall’inizio alla fine per poi ricominciare, questo il motivo di “Coda Circolare”

// Len Queue
Lunghezza della Coda

ovvero del Vettore: il valore è modificabile tramite apposito pulsante "Modify ELEFCN"

ELEFCN = 40;

Numero di Elementi del Vettore


// VAC is the last VEff arrived
Nella variabile “VAC” c’è l’ultimo valore letto dal Feedback

(in pratica corrisponde all’AnalogRead dell’uscita dell’Inverter)


NFCN = (NFCN + 1) % ELEFCN

Questa è pià complicata da spiegare: abbiamo detto che l’algoritmo utilizza un vettore (coda circolare), la variabile "NFCN" è l’indice di questo vettore, ovvero la cella che stiamo leggendo.

Analizziamo la prima parte dell’uguaglianza, Bolle scrive:

NFCN = NFCN + 1

in pratica ad ogni chiamata l’indice viene incrementato di una unità, ovvero si scorre nel vettore dall’alto verso il basso.

E alla fine del vettore, cosa dobbiamo fare ? Semplice, dobbiamo azzerare l’indice per ripartire dalla prima cella.

Normalmente si userebbe la formula:

if (NFCN = ELEFCN)
NFCN = 0

Ma Bolle usa un metodo più elegante, ovvero l’operatore modulo (%)

Cosa fa ? Se scrivo x = 5 % 2, nella variabile x verrà messo il valore 1, vale a dire il resto della divisione 5/2 = 2 col resto di 1

E se ho una variabile "i" che partendo da "0" si incrementa sempre e faccio "i % 5" cosa succede ?

0 % 5 = 0 (0/5 = 0 col resto di 0)
1 % 5 = 1 (1/5 = 0 col resto di 1)
2 % 5 = 2
3 % 5 = 3
4 % 5 = 4
5 % 5 = 0 (5/5 = 1 col resto di 0)
6 % 5 = 1
7 % 5 = 2
8 % 5 = 3
9 % 5 = 4
10 % 5 = 0

e così via, quindi Bolle cosa ha fatto: incrementa NFCN (NFCN + 1), effettua l'operazione di modulo (% ELEFCN) e mette il valore nella variabile NFCN (NFCN =). In pratica equivale a scrivere:

if (NFCN = ELEFCN)
NFCN = 0
else
NFCN = NFCN + 1

Ok ??? Bene, proseguiamo...

ErrorCorrection[NFCN] = 230 – VAC

Nel vettore (o coda circolare) viene messo il valore 230 - VAC, ovvero l'errore riscontrato, spieghiamo: 230 è il valore atteso, ovvero il valore che mi aspetto ci sia in uscita dall'inverter, VAC è il valore letto dal feedback, quindi la sottrazione mi restituirà un valore pari a 0 se l'uscita è di 230 V, un valore positivo se l'uscita è inferiore a 230 V (carico collegato) un valore negativo se l'uscita è maggiore di 230 V (stacco un carico, batterie supercariche, PWM free, etc.).

Quindi ad ogni chiamata della funzione nel vettore viene inserito l'ultimo errore riscontrato (che può essere nullo, negativo o positivo).

// Set Correct Value PWM
Calcolo del valore di correzione del PWM

FPN = 0;

la variabile FPN viene inizializzata a 0

for (j = 0; j < ELEFCN; j++)

Viene lanciato un ciclo for da 0 al valore del numero di elementi del vettore

FPN = FPN + ErrorCorrection[j];

Nel ciclo for, alla variabile FPN (inizializzata a 0) vengono sommati tutti gli errori contenuti nel vettore che rappresentano le ultime ELEFCN letture


FPN = FPN / ELEFCN

Infine viene effettuato il calcolo della media dei valori letti.

Per esempio, ipotizziamo un vettore di 5 elementi con le seguenti letture

1° = 5
2° = 0
3° = -15
4° = 25
5° = 10

Il ciclo for somma tutti i valori, quindi 5 + 0 + (-15) + 25 + 10 = 25, la divisione calcola la media, quindi 25 / 5 = 5.

Quindi il valore 5 rappresenta il valore di PWM che bisogna aggiungere al valore corrente del PWM.

Tutto chiaro ? Se ci sono dubbi ho se o scritto cavolate sono qui !

Alla prox, Elix.

P.S. il mio correttore ha fatto di nuovo beep beep beep: chi trova l'errore ???



Modificato da BellaEli - 17/06/2015, 19:48:15


---------------
C'è un limite al fai da te ???
Si, ma lo stabiliamo noi !!!

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 17/06/2015 19:48:47

Bravissimo,...sembravi un fighetto...ed invece!!!
Eccellente spiegazione ma sono ancora più contento perchè hai capito senza un rigo di commento...o anche un 'rigo di spiega' come dice proxy!

Ora se vuoi ...puoi postare un tuo algoritmo di feedback...lo chiamerò Bella feedback...non vedo l'ora che qualcuno partecipi!
Gli altri possono lanciarsi...su su ...lanciatevi!

Senti per il beta feedback se vuoi lo spiego io, scopiazzo quello che hai scritto tu.... E' un pelo più complicato, c'è il fattoriale di mezzo...cioè il peso è esattamente l'indice...il codice lo trovi nell'allegato del codice.
Scinty, se vuole partecipare, potrebbe trasformare il codice del beta feedback da vb a c...sempre se la richiesta sia lecita.



---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

farstar1965

Avatar
KiloWatt


Gruppo:Utente
Messaggi:293

Stato:



Inviato il: 17/06/2015 20:43:46

Sorry, come lo lancio il .bas



---------------
Più impari più ti rendi conto di quanto sei ignorante.

 
 InizioPagina
 

Pagine: (167)  < ...  147   148   149   150   151   152   153   154   155   156   157   [158]   159   160   161   162   163   164   165   166   167    (Ultimo Msg)

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum