top of page
Buscar

Evap5 : (Circuitos en Corriente Alterna)

  • Foto del escritor: Huarcaya Vega Gabriel Francisco
    Huarcaya Vega Gabriel Francisco
  • 19 abr 2019
  • 2 Min. de lectura

Bueeeenas con todos hoy les traigo unos ejercicios de circuitos en corrientes alterna en C++, espero les guste y continuemos:


Como siempre comenzemos con una pequeña teoría:

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


Para mayor informacion aqui tienen es tos links:

https://es.wikipedia.org/wiki/Valor_eficaz

http://www.learningaboutelectronics.com/Articulos/Voltaje-RMS.php


Pasemos al código en C++:


#include <iostream>   #include <math.h>   using namespace std;   int main()   {       int OPCION;       cout<<"------------------------------------------------------------------------------------------ \n";       cout<<"Circuitos de corrinte alterna\n";       cout<<"1)Voltaje Maximo\n";       cout<<"2)Voltaje RMS\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<<"Voltaje 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 intesidad RMS es: "<<IRMS<<endl;                         XC=VRMS/IRMS;                         cout<<"La capacitancia reactiva es: "<<XC<<endl;                         cout<< "OPCION 4";                         };break;     }//fin switch       }else       cout<<"Esta opcion no es valida";     //system("pause");     return 0;    }//fin programa      

Bueno espero les haya gustado no se olviden de darle like y hasta la próxima...

 
 
 

Entradas recientes

Ver todo
Laboratorio N° 11

Aplicación de la teoria sobre matrices: 1) Teoria: Las matrices o como algunos las llaman "arreglos multidimensionales" son una...

 
 
 
Evap7 (Circuitos con diodo Zener)

Circuito de referencia de voltaje ideal: Este es el voltaje de salida, debe permanecer cantante, incluso cuando la resistencia de carga...

 
 
 

コメント


Programación Digital
bottom of page