top of page

CORRIENTE ALTERNA

Este tipo de corriente es producida por los alternadores y es la que se genera en las centrales eléctricas. La corriente que usamos en los enchufes o tomas de corriente de las viviendas es de este tipo. Este tipo de corriente es la más habitual porque es la más fácil de generar y transportar.

 El alternador hace girar sus espiras (rotor) 50 veces cada segundo generando una onda de corriente y tensión senoidal o sinusoidal. Esta velocidad de giro se dice que tiene una frecuencia de 50Hz (vueltas por segundo). En américa es de 60Hz.

 #include <iostream>
  #include <math.h>
  using namespace std;
  int main()
  {
      int OPCION;
    
      
      cout<<"*****************************\n";
      cout<<"MENU\n";
      cout<<"1)CORRIENTE RMS\n";
      cout<<"2)POTENCIA REACTIVA\n";
      cout<<"3)POTENCIA REACTIVA\n";
      cout<<"4)POTENCIA APARENTE\n";
      cin>>OPCION;
      if (OPCION<5)
      {
        switch (OPCION)
      {
      
                   case 1:
                   
                        {
                        //EJERCICIO1
                        //DECLARACION
                        double IMAX, IRMS;
                        
                         cout<<"*******************\n";
                         cout<<"CORRIENTE RMS\n";
                         cout<<"*******************\n";
                         
                         IMAX=80;
                         
                         for(IMAX=80;IMAX<=200;IMAX=IMAX+10)
                         {
                           //PROCESO1
                           IRMS=IMAX/sqrt(2);
                           
                           cout<<"PARA CORRIENTE MAXIMA= "<<IMAX<<"\n es: ";
                           cout<<"LA CORRIENTE RMS ES: "<<IRMS<<endl;
                           
                          }
                        };break;
                   case 2:
                        {
                        //EJERCICIO2
                        //DECLARACION                    
                         double P, I, V, ANGULO, RAD, MIN, MAX, PI=3.14;
                        
                         cout<<"*****************************\n";  
                         cout<<"CALCULO DE LA POTENCIA ACTIVA\n";
                         cout<<"*****************************\n";
                        
                         cout<<"INGRESE LA CORRIENTE: ";cin>>I;
                         cout<<"INGRESE EL ANGULO: ";cin>>ANGULO;
                        
                         cout<<"INGRESE EL VALOR MINIMO: ";cin>>MIN;
                         cout<<"INGRESE EL VALOR MAXIMO: ";cin>>MAX;
                         V=10;
                        
                         do
                         {
                             RAD=(2*PI*ANGULO)/360;
                             P=sqrt(3)*I*V*cos(RAD);
                             
                             cout<<"PARA V= "<<V<<"\n es: ";
                             cout<<"POTENCIA ACTIVA ES IGUAL: "<<P<<endl;
                             V=V+0.5;
                         }
                          while (V>MIN&&V<=MAX);
                        };break;
                   case 3:
                        {
                        //EJERCICIO3
                        //DECLARACION
                        cout<<"**********************************\n";
                        cout<<"CALCULO DE LA POTENCIA REACTIVA: \n";
                        cout<<"**********************************\n";
                        double I, V, ANG, PR, MIN, MAX, RAD, PI=3.14;
                         
                         cout<<"INGRESE LA CORRIENTE: ";cin>>I;
                         cout<<"INGRESE EL VOLTAJE: ";cin>>V;
                        
                        
                        cout<<"INGRESE EL MINIMO: ";cin>>MIN;
                        cout<<"INGRESE EL MAXIMO: ";cin>>MAX;
                        ANG=10;
                         
                        do
                        {
                            RAD=(2*PI*ANG)/360;
                            PR=sqrt(3)*I*V*sin(RAD);
                            ANG= ANG+5;
                            
                            cout<<"PARA EL ANGULO= "<<ANG<<"\n es: ";
                             cout<<"POTENCIA REACTIVA ES IGUAL: "<<PR<<endl;
                        } while(ANG>MIN&&ANG<MAX);
                        
                        };break;
                   case 4:
                        {
                        //EJERCICIO4
                        //DECLARACION
                        cout<<"********************************\n";
                        cout<<"CALCULO DE LA POTENCIA APARENTE: \n";
                        cout<<"********************************\n";
                        double I, V, PAP, MIN, MAX;
                         
                         cout<<"INGRESE LA CORRIENTE: ";cin>>I;
                         cout<<"INGRESE EL VOLTAJE: ";cin>>V;
                        
                        
                        cout<<"INGRESE EL MINIMO: ";cin>>MIN;
                        cout<<"INGRESE EL MAXIMO: ";cin>>MAX;
                        I=2.5;
                         
                        do
                        {
                            PAP=sqrt(3)*I*V;
                            I= I+0.3;
                            
                            cout<<"PARA LA CORRIENTE= "<<I<<"\n es: ";
                             cout<<"POTENCIA APARENTE ES IGUAL: "<<PAP<<endl;
                        } while(I>MIN&&I<MAX);
                        
                        };break;
                  
                           
       }//fin switch
       }
       else
    cout<<"OPCION FUERA DE RANGO";
      
    //system("pause");
    return 0;
   }//fin programa      

bottom of page