TAREA
CORRIENTE ALTERNA
La corriente alterna (CA) es un tipo de corriente eléctrica
que se caracteriza por cambiar a lo largo del tiempo, ya sea
en intensidad o en sentido, a intervalos regulares.
El voltaje varía entre los valores máximo y mínimo de manera
cíclica, el valor del voltaje es positivo la mitad del tiempo
(semiciclo positivo o semiperiodo positivo) y negativo la otra
mitad. Esto significa que la mitad del tiempo la corriente circula
en un sentido, la otra mitad de tiempo en el otro sentido. La
forma más habitual de la ondulación sigue una función
trigonométrica tipo seno, dado que es la forma más eficiente
y práctica de producir energía eléctrica mediante alternadores.
Sin embargo hay ciertas aplicaciones en las que se utilizan otras
formas de onda, como la onda cuadrada o la onda triangular.
De manera general la corriente eléctrica se distribuye en forma de corriente alterna a 50 Hz (50 cambios por segundo).
És habitual que en las instalaciones de energía solar fotovoltaica se utilize unconvertidor de corriente continua a corriente alterna para que la energía generada pueda ser suministrada a la red.
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int opcion;
cout<<" CORRIENTE ALTERNA \n";
cout<<"1)Potencia reactiva con capacitancia\n";
cout<<"2)Corriente instantanea\n";
cout<<"3)Corriente RMS\n";
cout<<"4)Voltaje instantaneo\n";
cout<<"ELIJA UNA OPCION:";cin>>opcion;
switch (opcion)
{
{
case 1:
{
cout<<"Potencia reactiva con capacitancia\n";
int Irms,Xc;
double P;
//ASIGNACION
cout<<"Ingresar la Corriente RMS:";cin>>Irms;
cout<<"Ingresar la Reactancia Capacitiva:";cin>>Xc;
if (Xc>=10)
{
//PROCESO
P=pow(Irms,2)*Xc;
//RESULTADO
cout<<"La Potencia Reactiva Capacitiva es: "<<P<<endl;
cout<<endl;
}
else
cout<<"Fuera de rango"<<endl;
}break;
case 2:
{
cout<<"Corriente instantanea\n";
int Io,w,t;
double rad,I,pi;
//ASIGNACION
cout<<"Ingresar el valor Io:";cin>>Io;
cout<<"Ingresar el valor w:";cin>>w;
cout<<"Ingresar el valor t:";cin>>t;
pi=3.1416;
if(Io<=25)
{
//CONVERTIR A RAD
rad=(2*pi*w*t)/360;
cout<<"el valor de rad es:"<<rad<<endl;
//PROCESO
I=Io*cos(rad);
cout<<"El valor de la corriente Instantanea es:"<<I<<endl;
} else
cout<<"Fuera de rango"<<endl;
}break;
case 3:
{
cout<<"Corriente RMS\n";
int Imax,R;
double Irms;
//ASIGNACION
cout<<"Ingresar la Corriente Maxima:";cin>>Imax;
if (Imax<30)
{
//PROCESO
Irms=Imax/sqrt(2);
//RESULTADO
cout<<"La Corriente RMS es: "<<Irms<<endl;
cout<<endl;
}
else
cout<<"Fuera de rango"<<endl;
}break;
case 4:
{
cout<<"Voltaje instantaneo\n";
int Vo,f,t,R1, R2, PHI1, PHI2;
double VInst,PI, RAD;
//ASIGNACION
cout<<"Ingresar el Voltaje Inicial:";cin>>Vo;
cout<<"Ingresar la Frecuencia:";cin>>f;
cout<<"Ingresar el Tiempo:";cin>>t;
if (t<100)
{
PI = 3.1416;
//CONVERSION DE RADIANES
//PROCESO
RAD = (2 * PI * f) / 360;
cout<<"La Frecuencia en Radianes es: "<<RAD <<endl;
cout<<endl;
//FORMULA DEL VOLTAJE INSTANTANEO
VInst=Vo*cos(RAD)*t;
//RESULTADO
cout<<"El Voltaje Instantaneo es: "<<VInst<<endl;
}
else
cout<<"Fuera de rango"<<endl;
}break;
}fin switch
}fin