El transformador
Hasta ahora hemos visto como un alambre por el que pasa electricidad genera un campo magnético. También es posible el mismo fenómeno a la inversa: si hacemos pasar un campo magnético cerca un alambre enrollado, éste generará una corriente. De modo que podemos colocar dos de estas bobinas y hacer pasar una corriente por una de ellas. Esta corriente generará un campo magnético que inducirá a la otra bobina, que a su vez reproducirá la corriente inicial. Para que funcione ambas bobinas deben estar enrolladas sobre un material especial, conocido como ferromagnético, y tenemos que usar corriente alterna (CA).
¿Qué lograremos con esto? En principio, nada, excepto desperdiciar algo de energía en el proceso. La CA que saldrá será una copia más o menos fiel de la que entró.
Pero todo cambiará si modificamos el número de espiras (o vueltas) de la segunda bobina o bobinado secundario. Si es menor conseguiremos reducir la tensión de la CA; si es mayor, la aumentaremos. Es por eso que este aparato recibe el nombre de transformador.
Pero todo cambiará si modificamos el número de espiras (o vueltas) de la segunda bobina o bobinado secundario. Si es menor conseguiremos reducir la tensión de la CA; si es mayor, la aumentaremos. Es por eso que este aparato recibe el nombre de transformador.
Cálculos para la construcción de un transformador:
Algoritmo para hacer un transformador:
#include<iostream> #include<math.h> using namespace std; // ZONA DE DECLARACION PUBLICA const double rho=0.0172; double Q1,Q2,Q3,J3; float R1,R2,resistencia,espirasp,espirass,S1,S2,seccion,N1,N2,intencidad,I1,I2,intencidads,J1,J2,K1,seccionc,K2,seccionc2,diametro,Z1; float espirasprimario (float Q1,float Q2); float espirassegundario (float S1,float S2); float seccionnucleo (float N1,float N2); float intencidadtrafo (float I1,float I2); float intencidadtrafos (float J1,float J2); float secciontrafo (float K1); float diametrohilo (float Z1); int main () { int opcion; do { //INICIO DEL DO - WHILE cout<<"********* calculos de un tranformador **********\n\n"; cout<<" 1) espiras por voltios en el primario \n"; cout<<" 2) espiras por voltios en el segundario\n"; cout<<" 3) seccion del nucleo \n"; cout<<" 4) intencidad de corriente del primario \n"; cout<<" 5) intencidad de corriente del primario \n"; cout<<" 6) seccion de los coductores primario \n"; cout<<" 7) seccion de los coductores segundario \n"; cout<<" 8) diametro del hilo \n"; cout<<" *************************\n\n"; cout<<" DIGITE <0> PARA SALIR \n"; cout<<" Elija una Opcion < > \n\n"; cout<<"*************************************\n\n"; cout<<" ELIJA UNA OPCION : "; cin>>opcion; //2)ASIGNACION switch (opcion) { //INICIO DEL CASO 1 case 1: { cout<<" espiras por voltios en el primario \n"; cout<<" ingresar el volor del voltaje de entrada \n"; cin>>Q1; cout<<" ingresar ingresar potencia del transformador \n"; cin>>Q2; espirasp = espirasprimario (Q1,Q2); cout<<"el numero de espiras es : "<< espirasp<<endl; cout<<"*************************************************\n\n"; } break; case 2: { cout<<" espiras por voltios en el segundario \n"; cout<<" ingresar el volor del voltaje de salida \n"; cin>>S1; cout<<" ingresar ingresar potencia del transformador \n"; cin>>S2; espirass = espirassegundario (S1,S2); cout<<"el numero de espiras es : "<< espirass<<endl; cout<<"*************************************************\n\n"; } break; case 3: { cout<<" seccion del nucleo \n"; cout<<" ingresar voltaje del segundario \n"; cin>>N1; cout<<" ingresar numero de espiras del segundario n\n"; cin>>N2; seccion = seccionnucleo (N1,N2); cout<<"la seccion es "<< seccion<<"cm2"<<endl; cout<<"*************************************************\n\n"; } break; case 4: { cout<<" intencidad de corriente del primario \n"; cout<<" ingresar voltaje del primario \n"; cin>>I1; cout<<" ingresar la potencia del transformador n\n"; cin>>I2; intencidad = intencidadtrafo (I1,I2); cout<<"la intecidad electrica es "<< intencidad<<"amperios"<<endl; cout<<"*************************************************\n\n"; } break; case 5: { cout<<" intencidad de corriente del segundario \n"; cout<<" ingresar voltaje del segundario \n"; cin>>J1; cout<<" ingresar la potencia del transformador n\n"; cin>>J2; intencidads = intencidadtrafos (J1,J2); cout<<"la intecidad electrica es "<< intencidads<<"amperios"<<endl; cout<<"*************************************************\n\n"; } break; case 6: { cout<<" seccion de los coductores primario \n"; cout<<" ingresar intensidad de corriente del primario \n"; cin>>K1; seccionc = secciontrafo (K1); cout<<"la seccion es "<< seccionc<<endl; cout<<"*************************************************\n\n"; } break; case 7: { cout<<" seccion de los coductores primario \n"; cout<<" ingresar intencidad de corriente del segundario \n"; cin>>K2; seccionc2 = secciontrafo (K2); cout<<"la seccion es "<< seccionc2<<endl; cout<<"*************************************************\n\n"; } break; case 8: { cout<<" 8) diametro del hilo \n"; cout<<" ingresar seccion del hilo\n"; cin>>Z1; diametro = diametrohilo (Z1); cout<<"el diametro es "<< diametro<<"mm"<<endl; cout<<"*************************************************\n\n"; } break; }// FIN DE SWITCH }while (opcion !=0); // FIN DEL DO - WHILE cout<<endl;cout<<"\n"; system("pause"); return 0; } //FIN DEL PROGRAMA // ZONA DE DESARROLLO DE FUNCIONES float espirasprimario (float Q1,float Q2) { return Q1*32/sqrt(Q2); } float espirassegundario (float S1,float S2) { return S1*33.6/sqrt(S2); } float seccionnucleo (float N1,float N2) { return ((N1*100)/2.22*N2); } float intencidadtrafo (float I1,float I2) { return I2/I1; } float intencidadtrafos (float J1,float J2) { return J2/J1; } float secciontrafo (float K1) { return K1/1.5; } float diametrohilo (float Z1) { return 1.128*sqrt(Z1); }
No hay comentarios:
Publicar un comentario