Pagina 1 di 3

calcolatore di Trasformatori

Inviato: 4 feb 2013, 22:34
da maxlinux2000
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

Re: calcolatore di Trasformatori

Inviato: 5 feb 2013, 0:22
da maxlinux2000
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
=============================================================

Re: calcolatore di Trasformatori

Inviato: 5 feb 2013, 16:08
da Ferrobattuto
Quando lancio il programma da Ubuntu 10.04 mi esce questo risultato:

Trasfo01.odt
(19.19 KiB) Scaricato 1366 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

Re: calcolatore di Trasformatori

Inviato: 5 feb 2013, 18:18
da maxlinux2000
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.

Re: calcolatore di Trasformatori

Inviato: 5 feb 2013, 18:31
da maxlinux2000
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.

Re: calcolatore di Trasformatori

Inviato: 5 feb 2013, 19:18
da maxlinux2000
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

Re: calcolatore di Trasformatori

Inviato: 5 feb 2013, 19:32
da maxlinux2000
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

Re: calcolatore di Trasformatori

Inviato: 5 feb 2013, 20:19
da Ferrobattuto
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 25001 volte

Poi faccio la prova con l'altro computer.

Re: calcolatore di Trasformatori

Inviato: 5 feb 2013, 21:14
da maxlinux2000
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

Re: calcolatore di Trasformatori

Inviato: 6 feb 2013, 14:51
da maxlinux2000
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.

Re: calcolatore di Trasformatori

Inviato: 6 feb 2013, 20:16
da Ferrobattuto
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 1284 volte

Re: calcolatore di Trasformatori

Inviato: 6 feb 2013, 20:34
da maxlinux2000
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.

Re: calcolatore di Trasformatori

Inviato: 11 mar 2013, 18:25
da maxlinux2000
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

Re: calcolatore di Trasformatori

Inviato: 11 mar 2013, 20:06
da Ferrobattuto
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 1321 volte

Re: calcolatore di Trasformatori

Inviato: 11 mar 2013, 20:46
da maxlinux2000
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.

Re: calcolatore di Trasformatori

Inviato: 11 mar 2013, 21:02
da Ferrobattuto
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)

Re: calcolatore di Trasformatori

Inviato: 11 mar 2013, 21:24
da maxlinux2000
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.

Re: calcolatore di Trasformatori

Inviato: 11 mar 2013, 22:19
da maxlinux2000
.... 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

Re: calcolatore di Trasformatori

Inviato: 12 mar 2013, 13:53
da Ferrobattuto
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.

Re: calcolatore di Trasformatori

Inviato: 12 mar 2013, 14:32
da maxlinux2000
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?