Calcolo trasformatori

CALCOLO PRATICO PER PICCOLI TRASFORMATORI

© by Vittorio Crapella - i2viu

PREMESSA

Calcolare i dati inerenti un trasformatore tenendo conto di tutti i parametri che sono in gioco secondo le leggi dell'elettrotecnica é abbastanza complesso.

Ciò nonostante partendo da alcuni presupposti, tali calcoli diventano assai semplificati.

Il programma che sto per presentare adotta appunto formule teorico-pratiche semplificate adatte al calcolo di piccoli trasformatori con potenze da un minimo di 5 VA ad un massimo di 2000 VA

Il calcolo vero e proprio consiste nel determinare le seguenti grandezze conoscendone soltanto alcune

1) Potenza totale espressa come prodotto della tensione e corrente (VA) riferita al primario;

2) Tensioni e correnti in gioco sul primario e sul secondario;

3) Sezione del nucleo di lamierini che compongono il pacco lamellare;

4) Numero spire dei vari avvolgimenti del primario e secondario;

5) Diametri dei fili smaltati per gli avvolgimenti;

6) Ingombro degli avvolgimenti per determinare l'area della finestra dei lamierini da usare.

POTENZA

La potenza di un trasformatore è da intendersi la somma di tutte le potenze secondarie che si possono prelevare, divise per il rendimento del trasformatore.

Per potenze espresse nella premessa e per nuclei fatti da lamierini ferro-silicio standard, si conosce l'andamento del rendimento in funzione della potenza in gioco. Va da circa 0.8 per potenze attorno ai 10 VA ed arriva sino a circa 0.95 per potenze attorno ai 2000 VA.

Tale andamento non è lineare ma sale rapidamente sino a 0,9 per potenze attorno ai 100 VA poi sale molto lentamente, Nel programma, quanto appena esposto, è stato dimensionato in una matrice a due variabili (vedi linee 120/140).

La potenza è legata alla sezione del nucleo con la seguente formula.

P = (S / 1.15)^2 S in Cmq - P in VA

TENSIONI E CORRENTI

Le tensioni debbono essere specificate secondo le esigenze mentre le correnti primarie saranno sempre calcolate da programma, quelle secondarie possono essere specificate secondo le esigenze anche se il programma, quando già conosce la potenza in gioco, le dà come valori "default".

La corrente I per le leggi dell'elettrotecnica sarà:

I = P / V I in ampere - P in VA - V in volt

NUMERO SPIRE

Dalla formula generale della tensione indotta in un trasformatore, se si presuppone la frequenza f=50 Hz e l'induzione magnetica B=1 Weber/mq, ne consegue che il numero di spire per ogni volt sarà:

N / V = 44 / S dove S= sez. nucleo in Cmq

Per trovare il numero di spire totali per ogni avvolgimento si moltiplica la sua tensione per il rapporto N/V (ex: primario 220 V con N/V = 5 sarà il Nr spire primarie = 220 x 5 = 1100).

Per il calcolo delle spire totali del o degli avvolgimenti secondari si usa lo stesso metodo ma vengono aumentate di un fattore pari ad 1.02 per sopperire in parte alla perdite di trasformazione.

DIAMETRO FILI

Il diametro dei fili dipende dalla quantità di corrente che deve scorrere dentro. Normalmente si usano intensità di corrente che vanno dai 2 ai 4 ampere per mmq. Nel programma viene usata la formula

d = 0.66 SQR ( I ) d= diametro filo in mm I= intensità di corrente in ampere.

[SQR=radice quadrata]

Con tale formula si adotta un valore di circa 2.9 A/mmq. Considerando che il filo é smaltato per isolare spira da spira, il diametro utile ai fini della corrente sarà minore e ciò significa che invece di 2.9 A/mmq diventerà circa 3 A/mmq .

AREA FINESTRA

La finestra del lamierino corrisponde alla sezione degli avvolgimenti, pertanto verrà calcolato come la sommatoria del quadrato del diametro per il numero delle spire di ogni avvolgimento moltiplicato per il coefficiente chiamato di stipamento che oscilla fra i valori 1.2 e 3.

Area finestra = Sommatoria (N spire * d * d * Coef. stip.) d= diametro filo in mm

Tale coefficiente viene scelto in funzione del numero degli avvolgimenti, dal tipo dell'isolamento fra avvolgimenti e dalle tecniche d'avvolgimento. In pratica si usa un coefficiente basso se sono pochi avvolgimenti e se questi vengono avvolti a regola d'arte

SEZIONE DEL NUCLEO

La sezione é legata alla potenza con la seguente formula pratica:

S =1.15 SQR ( P ) SQR= radice quadrata - S in Cmq - P in Volt Ampere.

CONCLUSIONI

Da quanto sopra esposto ne consegue che partendo dalla potenza primaria o secondaria o dalla sezione del nucleo, gli altri dati sono calcolabili.

In pratica capita di dover calcolare trasformatori in grado di funzionare ad una certa tensione primaria e dare al secondario una certa tensione e una certa corrente, conoscendo o no la sezione del nucleo.

Si deve dunque sempre sapere:

-tensione/i primaria/e,

-tensione/i secondaria/e desiderate,

-corrente/i secondaria/e desiderate.

Tali dati ci verranno richiesti dal programma.

SCELTA DEL LAMIERINO

Determinato S e l'area della finestra (AF) é possibile scegliere il lamierino a basse perdite dalle tabelle commerciali.

Considerando la figura qui sopra rappresentante un tipo di lamierino a forma di E, questo dovrà essere scelto con misure che soddisfi l'area della finestra e con una

L = SQR (S) SQR= radice quadrata L= larghezza in Cm e S in Cm quadrati.

Quest'ultima scelta é per avere un nucleo centrale il più prossimo ad una forma quadrata per ridurre le perdite nel filo in quanto una spira di forma quadrata è più corta di una rettangolare.

Interessante per il calcolo trasformatori d'uscita e relative info.

Vedi anche questo

LISTATO BASIC

3 ' ==============================

4 ' 1980 (C) By

5 ' Vittorio Crapella

6 ' Via Varola 15

7 ' Albosaggia Sondrio

8 ' Packet I2viu@ik2ilm

9 'E-Mail ncrapell@novanet.it


10 REM DIMENSIONAMENTO TRASFORMATORI

100 CLEAR : CLS

110 REM *DIM.POTENZA-RENDIMENTO*

115 REM --------------

120 DIM a(17), B(17)

130 DATA 10,.8,12,.81,14,.82,16,.83,20,.84,25,.85,30,.86,40 ,.87,50,.88,75,.89,100,.9,200,.91,300,.92,450,.93,800,.94,2000,.945,2100,.946

140 FOR X = 1 TO 17: READ a(X), B(X): NEXT

170 CLS : PRINT : PRINT " **CALCOLO TRASFORMATORI by Vittorio Crapella**"

180 LOCATE 5, 8: PRINT SPC(10); "M E N U";

190 PRINT : PRINT : PRINT : PRINT SPC(10); "<1> CALCOLI TRASF.MONOFASE": PRINT : PRINT SPC(10); "<2> CALCOLI TRASF.TRIFASE": PRINT : PRINT SPC(10); "<3> FINE": PRINT : PRINT SPC(10); "QUALE ? "; : GOSUB 1490

200 REM

210 IF a$ = "1" THEN 280

220 IF a$ = "2" THEN T = 1: GOTO 280

225 IF a$ = "3" THEN CLS : END

230 GOTO 180

280 CLS

290 PRINT : PRINT : PRINT "DARE I VALORI < ZERO SE INCOGNITI >"

300 LOCATE 8: ON ERROR GOTO 300

310 INPUT "POTENZA PRIMARIA =VA ", PA: IF PA > 0 THEN P = PA: IF T = 1 THEN P = P / 3

320 a = 1: GOSUB 1690

330 GOSUB 1770: GOSUB 1800

340 IF PA > 0 THEN 440

350 LOCATE 10: ON ERROR GOTO 350

360 INPUT "POTENZA SECONDARIO =VA ", PA: IF PA > 0 THEN P = PA: GOSUB 1770: P = INT((PA / RE + .5) * 10) / 10: IF T = 1 THEN P = P / 3

370 a = 2: GOSUB 1690

380 IF PA > 0 THEN 440

390 LOCATE 12: ON ERROR GOTO 390

400 PRINT "SEZIONE NUCLEO"; : IF T = 1 THEN PRINT " DI COLONNA ";

410 INPUT "= CMq ", S: IF S > 0 THEN PA = INT(((S / 1.15) ^ 2 + .5) * 10) / 10: P = PA

420 a = 3: GOSUB 1690

430 GOSUB 1770: GOSUB 1800

440 LOCATE 14: ON ERROR GOTO 440

450 IF T = 1 THEN PRINT "TENSIONI PRIMARIE DI FASE < ZERO = FINE >": PRINT : GOTO 470

460 PRINT : PRINT "TENSIONI PRIMARIE < ZERO PER FINIRE >": PRINT

470 FOR X = 1 TO 9

480 PRINT "V"; X; "= "; : INPUT "", VP(X)

490 IF VP(X) > 380 THEN PRINT : PRINT "CONFERMI TENS.= "; VP(X); " <S/N>?"; : INPUT "", a$: IF a$ = "N" OR a$ = "n" THEN 480

500 IF VP(X) > 5 THEN 505 ELSE 510

505 NEXT

510 IF VP(1) < 6 THEN 470

520 K = X

530 IF T = 1 THEN PRINT "TENSIONI-CORRENTI SECONDARIE DI FASE": PRINT "<ZERO PER FINIRE>": GOTO 550

540 PRINT "TENSIONI-CORRENTI SECONDARIE <0=FINE>"

550 PRINT : PS = 0: FOR X = 1 TO 9

560 PRINT "V"; X; "= "; : INPUT "", VS(X): IF VS(X) > 0 THEN PRINT "A"; X; "="; : GOSUB 1380: IF InS(X) = 0 THEN VS(X) = 0

570 IF VS(1) = 0 THEN 560

580 InS = InS(X): IF T = 1 THEN : InS = InS * SQR(3): InS = INT(InS * 10) / 10

590 PS = PS + VS(X) * InS: IF PS > 2000 THEN PRINT " POTENZA SECONDARIA > 2 KVA ": GOSUB 1650: B = PEEK(37): PS = PS - (VS(X) * InS): GOTO 560

600 IF P > 0 THEN IF PS > (PA) THEN PRINT " POTENZA SEC.>"; RE * 100; " % PRIM.": GOSUB 1650: B = PEEK(37): PS = PS - (VS(X) * InS): GOTO 560

610 IF VS(X) > 0 THEN 612 ELSE 620

612 NEXT

620 IF P > 0 THEN 650

630 PR = PS: GOSUB 1800

640 P = INT(PS / RE + .5)

650 a = 1100: GOSUB 1650: IF S > 0 THEN 670

660 SN = 1.15 * SQR(P): S = INT(SN * 10 + .5) / 10

670 SP = 44 / S

680 CLS : PRINT "MOLTIPLICATORE CALCOLO INGOMBRO AVVOLGIMENTI <1.2 - 3>"; : PRINT "= "; : a$ = "1.3": GOSUB 1490

690 Y = VAL(a$): IF Y < 1 THEN 680

700 IF Y < 1.2 OR Y > 3 THEN PRINT : PRINT "CONFERMI FAT.INGOMBRO = "; Y; " <S/N>?"; : INPUT "", a$: PRINT : GOTO 740

710 IF ASC(a$) = 78 THEN 680

720 IF ASC(a$) < 78 THEN 740

730 GOTO 680

740 REM

750 PRINT : PRINT "STAMPANTE O VIDEO ? <S/V> "; : a$ = "V": GOSUB 1500: IF a$ = "S" OR a$ = "s" THEN GOTO 2760

760 CLS : PRINT : PRINT "CALCOLI RELATIVI AD UN TRASFORMATORE": PRINT : IF T = 1 THEN PRINT "TRIFASE "; : P = P * 3: GOTO 780

770 PRINT "MONOFASE";

780 PRINT " DA VA = "; P

790 PRINT : PRINT "E SEZ.NUCLEO "; : IF T = 1 THEN PRINT : PRINT "DI UNA COLONNA";

800 PRINT " = "; S; " CMq": PRINT

810 PRINT "CON RENDIMENTO = "; RE: PRINT

820 PRINT "PRIMARIO:"; : IF T = 1 THEN a$ = "(V e A di fase)": PRINT a$ ELSE PRINT

830 GOSUB 1130

840 FOR X = K TO 1 STEP -1: IF VP(X) = 0 THEN 910

850 DV = VP(X) - VP(X - 1)

860 I = P / VP(X): IF T = 1 THEN I = I / (3 * SQR(3))

870 I1 = 1000 * I: I1 = INT(I1 / 10) / 100

880 V = DV: GOSUB 1270

890 PRINT "V ="; VP(X - 1); "-"; VP(X); : LOCATE , 17: PRINT "I ="; I1; "A"; : LOCATE , 33: PRINT "Nr. spire ="; NS; : LOCATE , 56: PRINT "Diam. Filo = "; FL; " mm"

900 NEXT

910 PRINT : PRINT "SECONDARIO:"; : IF T = 1 THEN PRINT a$

920 PRINT : VT = VT + 3: IF VT > 24 THEN PRINT : INPUT "", B$

930 FOR X = 1 TO 9: IF VS(X) = 0 THEN 970

940 I = InS(X): V = VS(X): GOSUB 1270: NS = NS * 1.02: NS = INT(NS * 10) / 10

950 PRINT "V ="; VS(X); " V"; : LOCATE , 17: PRINT "I ="; InS(X); "A"; : LOCATE , 33: PRINT "Nr. spire ="; NS; : LOCATE , 56: PRINT "Diam. Filo = "; FL; " mm"

960 NEXT

970 PRINT : PRINT "AREA FINESTRA LAMIERINO "; : PRINT "= ";

980 B = AF / 100: B = INT(B * 10) / 10: IF T = 1 THEN B = 2 * B

990 PRINT B; " CMq": PRINT

1000 IF K1 = 1 THEN B = 1: GOTO 1020

1010 INPUT "", a$: GOTO 100

1020 REM

1110 REM ORDINAMENTO TENSIONI

1120 REM ----------

1130 FOR B = 1 TO K - 1

1140 F = 0

1150 FOR X = 1 TO K - B

1160 IF VP(X + 1) > VP(X) THEN 1210

1170 TT = VP(X)

1180 VP(X) = VP(X + 1)

1190 VP(X + 1) = TT

1200 F = 1

1210 NEXT X

1220 IF F = 0 THEN 1240

1230 NEXT B

1240 RETURN

1250 REM FL=DIAMETRO FILO

1260 REM ---------

1270 FL = 1000 * .66 * SQR(I): FL = INT(FL / 10) / 100

1280 REM NS=NUMERO SPIRE

1290 REM ----------

1300 NS = V * SP * 100: NS = INT(NS / 10) / 10

1310 REM AF=AREA FINESTRA

1320 REM ----------

1330 AF = AF + FL ^ 2 * NS * Y

1340 RETURN

1350 REM -----

1360 REM CALCOLO COR. SEC.

1370 REM -----

1380 IF P <= 0 THEN INPUT "", IS$: InS(X) = VAL(IS$): RETURN

1390 PA = P * RE: InS(X) = (PA - PS) / VS(X): IF T = 1 THEN InS(X) = InS(X) / SQR(3)

1400 InS(X) = INT(InS(X) * 10) / 10

1410 IF InS(X) = 0 THEN VS(X) = 0: RETURN 650

1420 a$ = STR$(InS(X))

1430 GOSUB 1490

1440 IF B$ = "" THEN RETURN 650

1450 InS(X) = VAL(a$): RETURN

1460 REM -------

1470 REM GESTIONE VAL. DEFAULT

1480 REM -------

1490 PRINT a$;

1500 REM

1510 INPUT " ", B$

1520 IF B$ = "" THEN : RETURN

1530 a$ = B$: RETURN

1620 REM ------

1630 REM ROUTINE RITARDO

1640 REM ------

1650 FOR B = 0 TO 1400 - a: NEXT: RETURN

1660 REM -----

1670 REM VALORI FUORI RANGE

1680 REM -----

1690 REM

1700 IF S > 0 AND S < 2.6 THEN a$ = " VALORE MINIMO 2.6 CM ": GOTO 1750

1710 IF S > 55 THEN a$ = " VALORE MASSIMO 55 CM ": GOTO 1750

1720 IF PA > 0 AND PA < 5 THEN a$ = " VALORE MINIMO 5 VA (W) ": GOTO 1750

1730 IF PA > 2000 THEN a$ = " VALORE MASSIMO 2 KVA (2KW) ": GOTO 1750

1740 RETURN

1750 PA = 0: P = PA: S = P: PRINT a$: GOSUB 1650: ON a GOTO 310, 360, 400

1760 REM ------------

1770 REM RENDIMENTO

1780 REM ------------

1790 PR = P

1800 IF PR < 10 THEN RE = .75: RETURN

1810 FOR X = 1 TO 17

1820 IF PR < a(X) THEN B = (B(X) - B(X - 1)) / (a(X) - a(X - 1)): RE = (PR - a(X - 1)) * B + B(X - 1): GOTO 1840

1830 NEXT

1840 PR = PR * RE

1850 RE = INT(RE * 1000): RE = RE / 1000

1860 RETURN

2760 CLS : LPRINT : LPRINT "CALCOLI RELATIVI AD UN TRASFORMATORE": LPRINT : IF T = 1 THEN LPRINT " TRIFASE"; : P = P * 3: GOTO 780

2770 LPRINT " MONOFASE";

2780 LPRINT " DA VA= "; P

2790 LPRINT : LPRINT "E SEZ.NUCLEO"; : IF T = 1 THEN LPRINT " DI UNA COLONNA";

2800 LPRINT " =CMq "; S: LPRINT

2810 LPRINT "CON RENDIMENTO = "; RE: LPRINT

2820 LPRINT "PRIMARIO:"; : IF T = 1 THEN a$ = "(V e A di fase)": LPRINT a$ ELSE LPRINT

2830 GOSUB 1130

2840 FOR X = K TO 1 STEP -1: IF VP(X) = 0 THEN 2910

2850 DV = VP(X) - VP(X - 1)

2860 I = P / VP(X): IF T = 1 THEN I = I / (3 * SQR(3))

2870 I1 = 1000 * I: I1 = INT(I1 / 10) / 100

2880 V = DV: GOSUB 1270

2890 LPRINT "V ="; VP(X - 1); "-"; VP(X); : LOCATE , 17: LPRINT "I ="; I1; "A"; : LOCATE , 33: LPRINT "Nr. spire ="; NS; : LOCATE , 56: LPRINT "Diametro Filo = "; FL; " mm"

2900 NEXT

2910 LPRINT : LPRINT "SECONDARIO:"; : IF T = 1 THEN LPRINT a$

2920 LPRINT : VT = VT + 3: IF VT > 24 THEN LPRINT : INPUT "", B$

2930 FOR X = 1 TO 9: IF VS(X) = 0 THEN 2970

2940 I = InS(X): V = VS(X): GOSUB 1270: NS = NS * 1.02: NS = INT(NS * 10) / 10

2950 LPRINT "V ="; VS(X); " V"; : LPRINT SPC(5); "I ="; InS(X); "A"; : LOCATE , 33: LPRINT "Nr. spire ="; NS; : LOCATE , 56: LPRINT "Diametro Filo = "; FL; " mm"

2960 NEXT

2970 LPRINT : LPRINT "AREA FINESTRA LAMIERINO "; : LPRINT "= ";

2980 B = AF / 100: B = INT(B * 10) / 10: IF T = 1 THEN B = 2 * B

2990 LPRINT B; " CMq": LPRINT

21000 IF K1 = 1 THEN B = 1: GOTO 1020

21010 LPRINT : LPRINT : GOTO 100