calcolatore di Trasformatori

Avatar utente
maxlinux2000
Amministratore
Messaggi: 7406
Iscritto il: 22 mar 2011, 11:50

calcolatore di Trasformatori

Messaggio da maxlinux2000 » 4 feb 2013, 22:34

Allego un programmino per console di linux (debian e ubuntu) che calcola il dimensionamento dei trasformatori.
Manca ancora la parte per controlare se le spire ci stanno dentro ad un determinato pacco di lamierini, ma per il momento non è importante.

Attualmente calcola il numero di spire del primario e del secondario, le sezioni e dice quanti lamierini UNEL servono.
È facile da usare, è in italiano... naturalmente è in b/n... come i vecchi programmi DOS, ma funziona.
Quando sará completo, magari lo traduco in python in modo che possa funzionare con interfaccia e mouse su tutti i sistemi operativi.

L'uso è semplice: si scarica, si decomprime, si entra con la console dentro alla directory CTR.02 e si lancia il programma cosí:

Codice: Seleziona tutto

$ ./ctr.sh

finito.

...è anche possibile salvare il report nella propria home
Allegati
CTR.02.tgz
(5.91 KiB) Scaricato 1029 volte
Cogito, ergo NO SUV !!

Avatar utente
maxlinux2000
Amministratore
Messaggi: 7406
Iscritto il: 22 mar 2011, 11:50

Re: calcolatore di Trasformatori

Messaggio da maxlinux2000 » 5 feb 2013, 0:22

metto in allegato un paio di report con i calcoli fatti per dei trasformatori adatti all'inverter di Bridge... Naturalmente i conti sono da verificare, quindi per il momento predeteli con le molle.

Codice: Seleziona tutto

CTR: Calcolatore di Trasformatori  vers. 0.2
=============================================================
Potenza VA Sec.: 2000-2999                 (Tabella 3)
Perd. Watt min.: 6%   Rend. Min: 0,94
Perd. Watt max:  5%   Rend. Max: 0,95
Ki consigliato:  1.6
=============================================================
VA trasformatore: 2000 VA
V Primario: 48 Volts
V Secondario: 230 Volts
Frequenza: 50 Herz
-------------------------------------------------------------
Ks: 1.35
Ki: 1.6
B: 0.8 We/m²
Sezione netta Nucleo (Sn): 60 cm²
C: 77 mm (Tabella Unel)
o: 2.2 Ampere/mm²
n (perdite): 6%
-------------------------------------------------------------
Numero Spire Primario: 45.07
Intensità Primario teorica: 41.66 A
Intensità Primario reale (+6%): 44.15 A
Sr rame Primario: 20.06 mm²
Diametro rame nudo Primario: 5.05 mm
-------------------------------------------------------------
Numero Spire Secondario (+5%): 226.75
Intensità Secondario: 8.69 A
Sr rame Secondario: 3.95 mm²
Diametro rame nudo Secondario: 2.24 mm
-------------------------------------------------------------
Per questo trasformatore servono 120 lamelle UNEL con C:80
=============================================================
C:80   A:480   B:40   D:120   P:200   L:240   a:480   A:480
=============================================================
=== PRIMARIO__ ==============================================
Sr(sezione mm²): XX   (Sezione teorica calcolata)
Sr(sezione mm²): 0   (Sezione commerciale approssimata)
f(nudo mm):    0
f(isolato mm):    0    
Peso (gr/metro): 0
=============================================================
=== SECONDARIO ==============================================
Sr(sezione mm²):    (Sezione teorica calcolata)
Sr(sezione mm²): 4.91   (Sezione commerciale approssimata)
f(nudo mm):    2.50
f(isolato mm):    2.59    
Peso (gr/metro): 43.638
=============================================================


Codice: Seleziona tutto

CTR: Calcolatore di Trasformatori $'\t' vers. 0.1
=============================================================
Potenza VA Sec.: 1000-1999                 (Tabella 3)
Perd. Watt min.: 7%   Rend. Min: 0,93
Perd. Watt max:  6%   Rend. Max: 0,94
Ki consigliato:  1.6
=============================================================
VA trasformatore: 1000 VA
V Primario: 230 Volts
V Secondario: 12 Volts
Frequenza: 50 Herz
-------------------------------------------------------------
Ks: 1.35
Ki: 1.6
B: 0.8 We/m²
Sezione netta Nucleo (Sn): 43 cm²
C: 66 mm (Tabella Unel)
o: 2.2 Ampere/mm²
n (perdite): 7%
-------------------------------------------------------------
Numero Spire Primario: 301.34
Intensità Primario teorica: 4.34 A
Intensità Primario reale (+7%): 4.64 A
Sr rame Primario: 2.10 mm²
Diametro rame nudo Primario: 1.63 mm
-------------------------------------------------------------
Numero Spire Secondario (+5%): 16.50
Intensità Secondario: 83.33 A
Sr rame Secondario: 37.87 mm²
Diametro rame nudo Secondario: 6.94 mm
-------------------------------------------------------------
Per questo trasformatore servono 86 lamelle UNEL con C:70
=============================================================
C:70   A:420   B:35   D:105   P:175   L:210   a:420   A:420
=============================================================
=== PRIMARIO__ ==============================================
Sr(sezione mm²): 2.54    Sezione Filo di rame smaltato
f(nudo mm):    1.80
f(isolato mm):    1.90    
Peso (gr/metro): 22.6210
=============================================================
=== SECONDARIO ==============================================
Sr(sezione mm²): 0    Sezione Filo di rame smaltato
f(nudo mm):    0
f(isolato mm):    0     Usare_piattina_di_rame_da_37-mm²
Peso (gr/metro): 0
=============================================================
Cogito, ergo NO SUV !!

Avatar utente
Ferrobattuto
Moderatore
Messaggi: 8467
Iscritto il: 23 mar 2011, 13:56
Località: Basso Lazio.

Re: calcolatore di Trasformatori

Messaggio da Ferrobattuto » 5 feb 2013, 16:08

Quando lancio il programma da Ubuntu 10.04 mi esce questo risultato:

Trasfo01.odt
(19.19 KiB) Scaricato 996 volte

E' in versione ODT perché phpbb non accetta i txt.

Non mi da la sezione del nucleo, anche se le spire vanno bene.

Se invece lo lancio da terminale su Ubuntu 12.10 sull'altro computer mi dice "Permesso negato"...... oO
Inviato manualmente dal mio vecchio e sgangherato, ma fedele computer

Buone realizzazioni a tutti!
Ferrobattuto

Avatar utente
maxlinux2000
Amministratore
Messaggi: 7406
Iscritto il: 22 mar 2011, 11:50

Re: calcolatore di Trasformatori

Messaggio da maxlinux2000 » 5 feb 2013, 18:18

allora....

per i report, copiali direttaemnte qui in un mesaggio, al limite premi il bottone Code e de lo incolli dentro tra i tag code.
(code) qui metti il testo (/code)

Il txt meglio non attivarlo per motivi di sicurezza.... può contenere codice php che viene letto dal server, e potrebbe dare accesso a maleintezionati.

ora cerco di capire perché non ti funziona... forse una versione troppo recente?" poi guardo come fare.
Cogito, ergo NO SUV !!

Avatar utente
maxlinux2000
Amministratore
Messaggi: 7406
Iscritto il: 22 mar 2011, 11:50

Re: calcolatore di Trasformatori

Messaggio da maxlinux2000 » 5 feb 2013, 18:31

dimenticavo... per l'altro ubuntu.... la prima volta prima di lanciarlo cambiagli i permessi:

Codice: Seleziona tutto

$ sudo chown utente:gruppo ctr.sh


dove <utente> e <gruppo> sono il tuo nome utente... .che potrebbe essere ermete.
Ubuntu e debian usano sempre il nome utente per creare un gruppo di appartenenza, quindi nel tuo caso sarebbe:

Codice: Seleziona tutto

$ sudo chown ermete:ermete ctr.sh


a queto punto se non ci sono ulteriori problemi dovrebbe partire

Al limite se co sono policy di sicurezza molto ristrette dovrai anche cambiarli i permessi... cosí

Codice: Seleziona tutto

$ sudo chmod 755 ctr.sh


tutto questo solo la prima volta.
Cogito, ergo NO SUV !!

Avatar utente
maxlinux2000
Amministratore
Messaggi: 7406
Iscritto il: 22 mar 2011, 11:50

Re: calcolatore di Trasformatori

Messaggio da maxlinux2000 » 5 feb 2013, 19:18

apri un terminale e lancia questi comandi:

Codice: Seleziona tutto

$ echo stampo 999 o 1000? $(printf "%.0f" 999.5)


che ti dice? 999.5 o 1000? o ti dice... command not found?

Poi dai questo comando:

Codice: Seleziona tutto

$ bash --version


e dimmi il numero.... la mia è la 4.1.5
Cogito, ergo NO SUV !!

Avatar utente
maxlinux2000
Amministratore
Messaggi: 7406
Iscritto il: 22 mar 2011, 11:50

Re: calcolatore di Trasformatori

Messaggio da maxlinux2000 » 5 feb 2013, 19:32

allego una nuova versione con alcuni errori corretti. Ora se non trova il comando printf, cerca di calcolare lo stesso senza arrotondare.

ermete, cuando puoi dammi i risultati dei comandi di cui sopra
poi prova questa versione
Allegati
CTR.02b.tgz
(5.97 KiB) Scaricato 897 volte
Cogito, ergo NO SUV !!

Avatar utente
Ferrobattuto
Moderatore
Messaggi: 8467
Iscritto il: 23 mar 2011, 13:56
Località: Basso Lazio.

Re: calcolatore di Trasformatori

Messaggio da Ferrobattuto » 5 feb 2013, 20:19

Allora: questo è quanto esce sul terminale del 10.04 ossia quello sull'acerino che stò usando per la connessione.

Terminale.png
Terminale.png (70.61 KiB) Visto 17287 volte

Poi faccio la prova con l'altro computer.
Inviato manualmente dal mio vecchio e sgangherato, ma fedele computer

Buone realizzazioni a tutti!
Ferrobattuto

Avatar utente
maxlinux2000
Amministratore
Messaggi: 7406
Iscritto il: 22 mar 2011, 11:50

Re: calcolatore di Trasformatori

Messaggio da maxlinux2000 » 5 feb 2013, 21:14

Ferrobattuto ha scritto:Allora: questo è quanto esce sul terminale del 10.04 ossia quello sull'acerino che stò usando per la connessione.

Terminale.png

Poi faccio la prova con l'altro computer.


mmm... hai il terminale in italiano.....

prova a sostituire il punto con una virgola

Codice: Seleziona tutto

    $ echo stampo 999 o 1000? $(printf "%.0f" 999,5)

oppure:

Codice: Seleziona tutto

    $ echo stampo 999 o 1000? $(printf "%,0f" 999,5)


dammi anche il risultato del comando

Codice: Seleziona tutto

$ locale
Cogito, ergo NO SUV !!

Avatar utente
maxlinux2000
Amministratore
Messaggi: 7406
Iscritto il: 22 mar 2011, 11:50

Re: calcolatore di Trasformatori

Messaggio da maxlinux2000 » 6 feb 2013, 14:51

Credo di avere risolto i problemi.... è colpa del fatto che in italia abbiamo come separatore decimale la virgola, mentre in america, usano il punto.... il che provoca problemi alle varie calcolatrici che uso nel programma.... ho tentato di controllare il tutto, ma diventa lunghissimo convertire il la virgola in punto, calcolare e poi riconvertire.... fonte di errori e problemi..... cosí ho aggiunto una variabile d'ambiente che durante l'esecuzione del programma gli fa credere che il "Locale" è quello americano. È più elegante e da meno problemi.

Ora peró bisogna vedere se i sistemi ubuntu attuali, localizzati in italiano, hanno tra i locales anche il en_US... ma credo di si. In ogni caso è facile da risolvere con

Codice: Seleziona tutto

$ sudo dpkg-reconfigure locales


Ferro. prova per favore questa versione.
Allegati
CTR.02c.tgz
(5.95 KiB) Scaricato 886 volte
Cogito, ergo NO SUV !!

Avatar utente
Ferrobattuto
Moderatore
Messaggi: 8467
Iscritto il: 23 mar 2011, 13:56
Località: Basso Lazio.

Re: calcolatore di Trasformatori

Messaggio da Ferrobattuto » 6 feb 2013, 20:16

L'ho provato e sembra funzionare, ti ho mandato il TXT compresso, vedine i risultati. Mi pare che sia a buon punto.
Ora c'è da studiarci il fattore ingombro, per l'avvolgimento nelle finestre, poi mi pare che stia a posto.
Funzionerà solo sotto Linux?....

TR-3000-VA-48-230.txt.tar.gz
(787 Byte) Scaricato 918 volte
Inviato manualmente dal mio vecchio e sgangherato, ma fedele computer

Buone realizzazioni a tutti!
Ferrobattuto

Avatar utente
maxlinux2000
Amministratore
Messaggi: 7406
Iscritto il: 22 mar 2011, 11:50

Re: calcolatore di Trasformatori

Messaggio da maxlinux2000 » 6 feb 2013, 20:34

Ferrobattuto ha scritto:L'ho provato e sembra funzionare, ti ho mandato il TXT compresso, vedine i risultati. Mi pare che sia a buon punto.


si, è a posto.... in teoria i risultati sono corretti :) e la presentazione è uguale alla mia

Ora c'è da studiarci il fattore ingombro, per l'avvolgimento nelle finestre, poi mi pare che stia a posto.


si,.... spiegami anche i privato se vuoi le formule e aggiungo queste caratteristiche al programma.

Funzionerà solo sotto Linux?....



se funziona sotto linuz siamo a posto! a che servono gli altri sistemi operativi? :devil:
... ma una volta ottenuta una versione completa e funzionante, ne faró una versione con interfaccia grafica usando il linguaggio python, che essendo multipiattaforma, funziona dappertutto.
Cogito, ergo NO SUV !!

Avatar utente
maxlinux2000
Amministratore
Messaggi: 7406
Iscritto il: 22 mar 2011, 11:50

Re: calcolatore di Trasformatori

Messaggio da maxlinux2000 » 11 mar 2013, 18:25

Allego l' ultima versione di questo calcolatore: 0.4

aggiunta la tabella delle Piattine e integrato il calcolo.

Ferro, per favore dacci una occhiata, grazie

Edit: dimenticavo, per forzare l' uso della tabella delle piattine, bisogna fargli calcolare trasformatori sui 3000VA
Allegati
CTR.04.tgz
(7.97 KiB) Scaricato 907 volte
Cogito, ergo NO SUV !!

Avatar utente
Ferrobattuto
Moderatore
Messaggi: 8467
Iscritto il: 23 mar 2011, 13:56
Località: Basso Lazio.

Re: calcolatore di Trasformatori

Messaggio da Ferrobattuto » 11 mar 2013, 20:06

Ti invio il file in txt zippato. Il programma sembra funzionare, ma il numero delle lamelle che mi da è minore di quella che esce dal calcolo manuale. Lì dice che ne servono 136 a me risulta che ne servono 151.
TR-2500-VA-48-230.txt.zip
(883 Byte) Scaricato 952 volte
Inviato manualmente dal mio vecchio e sgangherato, ma fedele computer

Buone realizzazioni a tutti!
Ferrobattuto

Avatar utente
maxlinux2000
Amministratore
Messaggi: 7406
Iscritto il: 22 mar 2011, 11:50

Re: calcolatore di Trasformatori

Messaggio da maxlinux2000 » 11 mar 2013, 20:46

mi passi per favore il pezzo di calcolo che fai per fare uscire 151 lamelle? ...cosí lo confronto con con il programma e trovo alla svelta l' errore.
Cogito, ergo NO SUV !!

Avatar utente
Ferrobattuto
Moderatore
Messaggi: 8467
Iscritto il: 23 mar 2011, 13:56
Località: Basso Lazio.

Re: calcolatore di Trasformatori

Messaggio da Ferrobattuto » 11 mar 2013, 21:02

Dunque: 68 cmq di sezione della colonna centrale, diviso 9 cm di larghezza della colonna "C" dei lamierini danno uno spessore del pacco di 7,5555 (periodico) cm, ossia 75,555 millimetri. Se i lamierini sono spessi 0,5mm si divide per quel valore e vengono 151,1111 (periodico) lamierini, arrotondato a 151.
151 x 0,05 cm x 9 cm fanno 67,95 cmq.
Con 136 lamierini sarebbe:
136 x 0,05 x 9 = 61,2 cmq. E non 68.
Di programmi 'n ci capisco un tubo, ma questi sono conti facili anche con carta e matita. (woot)
Inviato manualmente dal mio vecchio e sgangherato, ma fedele computer

Buone realizzazioni a tutti!
Ferrobattuto

Avatar utente
maxlinux2000
Amministratore
Messaggi: 7406
Iscritto il: 22 mar 2011, 11:50

Re: calcolatore di Trasformatori

Messaggio da maxlinux2000 » 11 mar 2013, 21:24

ok, corretto, avevo fatto confusione con una variabile.

ora calcola esattamente 151 lamelle come da carta e penna :)

a questo punto potremmo cominciare a approfondire lo spazio occupato dalle spire... mi sembra che me l' avevi spiegato, ma non lo trovo... non sai mica dove e`il post? o era una email?

allego la versione corretta.
Allegati
CTR.04b.tgz
(7.99 KiB) Scaricato 936 volte
Cogito, ergo NO SUV !!

Avatar utente
maxlinux2000
Amministratore
Messaggi: 7406
Iscritto il: 22 mar 2011, 11:50

Re: calcolatore di Trasformatori

Messaggio da maxlinux2000 » 11 mar 2013, 22:19

.... sto facendo molto fatica a trovare delle lamelle superiori a C90 unel.... ma esistono? O le fanno a richiesta?

piccolo OT:
...poi mi stava venendo in mente il trasformatore di bridge... proveniente da una saldatrice :O
al che pensavo.... che probabilmente costa meno comprare usata, una vecchia saldatrice monofasica, e modificare il trasformatore, piuttosto che comprare lamelle, rame, ecc.

che ne dici?

edit... 60 euro!
http://www.segundamano.es/valencia/sold ... &st=a&c=51
Allegati
zSAldatrice.png
zSAldatrice.png (200.38 KiB) Visto 17212 volte
Cogito, ergo NO SUV !!

Avatar utente
Ferrobattuto
Moderatore
Messaggi: 8467
Iscritto il: 23 mar 2011, 13:56
Località: Basso Lazio.

Re: calcolatore di Trasformatori

Messaggio da Ferrobattuto » 12 mar 2013, 13:53

In genere trasformatori monofasi con lamelle così grandi se ne fanno pochi. Quanti se ne vedono in giro di trasformatori monofasi da 2 o 3 KVA?
Comunque so per certo che dovrebbero venir prodotti fino alla misura di "C" di 100mm.
Più grandi di solito si fanno i trifasi, che vengono prodotti con lamelle rettangolari, tagliate e sovrapposte a formare tre colonne uguali, coi raccordi magnetici sopra e sotto fatti con le stesse lamelle. Per cui nastri tagliati alla lunghezza che serve.
Ma in effetti quel "C" 90 è abbastanza esuberante, a guardare bene, infatti il pacco viene spesso solo 7,5 o 8cm, mentre potrebbe essere tranquillamente un po' più spesso e meno largo.
Un "C" 90 ha le finestre da 4,5x13,5cm=60,75cmq
Un "C" 80 le ha da 4x12=48cmq.
Il secondario 230V ha 160 spire da 5mmq, che in totale fanno 800mmq, ossia 8 centimetri quadrati.
Il primario a 48V ha 32 spire da 25mmq, che in totale sono ugualmente 800mmq, ossia 8 cmq.
Assommati sono 16cmq, che moltiplicati per 1,6 che è il coefficiente d'ingombro dell'avvolgimento in relazione alla finestra per trasformatori di quella potenza, farebbero 25,6cmq. In teoria rimarrebbero 22,4cmq d'avanzo anche con le lamelle da 80. Qualcosa se ne va per il "cartoccio" isolante su cui avvolgere il rame, ma rimarrebbe sempre dello spazio.
Se il nucleo sembra esuberante, si può ridurre leggermente il "Ks" portandolo ad 1,30 o 1,25. Oppure lasciare così e abbassare l'induzione "B" a 0,8
In entrambi i casi si alza leggermente il numero di spire, e nel secondo caso si abbassa il consumo a vuoto.

La saldatrice.... I trasformatori da saldatrice in genere sono sottodimensionati. Poi hanno le lamelle fatte in un modo tale (hanno la colonna "C" più corta di quelle laterali.....) che rischia di mandarli in saturazione, cosa che nel nostro caso NON deve succedere.
Quel modo di fare le lamelle è per via delle caratteristiche che debbono avere i parametri di tensione e corrente nel momento della saldatura, e dell'innesco all'inizio. In principio la tensione deve essere sempre alta, mentre deve calare ai valori desiderati durante la saldatura, lasciando aumentare la corrente fino al valore voluto. Questa si chiama "caratteristica discendente", ed è una curva in un grafico che ne esprime i valori. E' come se il flusso magnetico trovasse una "resistenza" (si chiama "riluttanza"...) più o meno proporzionale alla corrente erogata.
Questo almeno era il modo di costruire quelle saldatrici ai miei tempi... Ora non so se sia cambiato qualcosa.... Ma in ogni caso non credo che quei trasformatori si adattino bene al nostro uso.
Inviato manualmente dal mio vecchio e sgangherato, ma fedele computer

Buone realizzazioni a tutti!
Ferrobattuto

Avatar utente
maxlinux2000
Amministratore
Messaggi: 7406
Iscritto il: 22 mar 2011, 11:50

Re: calcolatore di Trasformatori

Messaggio da maxlinux2000 » 12 mar 2013, 14:32

questi calcoli che hai fattio si basano sempre sui dati che txt che hai inviato?

A questo punto cosa manca? il calcolo dell' ingombro del filo/piattina ovviamente... ma a quanto sembra la selezione del C delle lamelle è un po' esuberante. Sono io che ho sbagliato, o è normale questo calcolo?
Cogito, ergo NO SUV !!

Rispondi

Torna a “Linux, altri sistemi operativi, e programmi.”

Chi c’è in linea

Visitano il forum: Nessuno e 46 ospiti