
Circuitos en Corriente Alterna
Corriente RMS
La corriente rms (I RMS) es el valor de corriente alterna que produciría en un resistor el mismo efecto de calentamiento que una corriente continua.
Un valor RMS de una corriente es el valor, que produce la misma disipación de calor que una corriente continua de la misma magnitud. En otras palabras: El valor RMS es el valor del voltaje o corriente en C.A. que produce el mismo efecto de disipación de calor que su equivalente de voltaje o corriente directa
Ejemplo: 1 amperio (ampere) de corriente alterna (c.a.) produce el mismo efecto térmico que un amperio (ampere) de corriente directa (c.d.) Por esta razón se utiliza el termino “efectivo”. El valor efectivo de una onda alterna se obtiene multiplicando su valor máximo por 0.707. Entonces VRMS = VPICO x 0.707
Ejemplo: Encontrar el voltaje RMS de una señal con VPICO = 130 voltios.
VRMS = 130 Voltios x 0.707 = 91.9 Voltios RMS

Carga máxima

Intensidad RMS

Relaciones RMS

Codificación
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int OPCION;
cout<<"***************************** \n";
cout<<"CIRCUITOS DE CORRIENTE ALTERNA\n";
cout<<"1)VOLTAJE MAXIMO\n";
cout<<"2)VOLTAJE RMS O EFICIENTE\n";
cout<<"3)INTENSIDAD RMS \n";
cout<<"4)CAPACITANCIA REACTIVA\n";
cin>>OPCION;
if (OPCION>0,OPCION<5){
double VMAX,VRMS,IRMS,QMAX,R,XC,C;
cout<<"INGRESE LA CARGA MAXIMA: "; cin>>QMAX;
cout<<"INGRESE LA CAPACITANCIA: " ; cin>>C;
cout<<"INGRESE LA RESISTENCIA: " ; cin>>R;
switch (OPCION)
{
case 1:
{ //DECLARACION
cout<<"VOLTAJE MAXIMO\n" ;
if (QMAX>30){
VMAX=QMAX/C;
cout<<"EL VOLTAJE MAXIMO ES: "<<VMAX<<endl;
cout<<"OPCION 1\n";}
else
cout<<"VALOR DE LA CARGA MUY BAJO";
};break;
case 2:
{//DECLARACION
cout<<"VOLTAJE RMS\n" ;
VMAX=QMAX/C;
cout<<"EL VOLTAJE MAXIMO ES: "<<VMAX<<endl;
VRMS=VMAX/sqrt(2);
cout<<"VOLAJE RMS: "<<VRMS<<endl;
cout<<"OPCION 2";
};break;
case 3:
{ //declaracion
cout<<"INTENSIDAD RMS\n" ;
VMAX=QMAX/C;
cout<<"EL VOLTAJE MAXIMO ES: "<<VMAX<<endl;
VRMS=VMAX/sqrt(2);
cout<<"VOLTAJE RMS: "<<VRMS<<endl;
IRMS=VRMS/R;
cout<<"LA INTENSIDAD RMS ES: "<<IRMS<<endl;
cout<< "OPCION 3";
};break;
case 4:
{ // declaracion
cout<<"CAPACITANCIA REACTIVA\n" ;
VMAX=QMAX/C;
cout<<"EL VOLTAJE MAXIMO ES: "<<VMAX<<endl;
VRMS=VMAX/sqrt(2);
cout<<"VOLTAJE RMS: "<<VRMS<<endl;
IRMS=VRMS/R;
cout<<"LA INTENSIDAD RMS ES: "<<IRMS<<endl;
XC=VRMS/IRMS;
cout<<"LA CAPACITANCIA REACTIVA ES: "<<XC<<endl;
cout<< "OPCION 4";
};break;
}//fin switch
}else
cout<<"OPCION NO VALIDA";
//system("pause");
return 0;
}//fin programa