EVAL.P3

CAMPO MAGNETICO 

OBJETIVOS



  • Desarrollar problemas de campo magnetico mediante el uso el programa Dev-C++
  • Conocer del tema de resistencias electrices de forma teórica
  • Manejo de la Fuerza de Lorentz

ALCANCE

El presente trabajo permite la obtención del campo magnetico mediante el uso de un programa Dev-c++; para ello necesitaremos la ayuda de ciertos comandos ,que están contenidos en el programa, y de la digitacion de datos con los cuales son obtendrán los resultados

MARCO TEORICO

CAMPO MAGNETICO 

Se trata de un campo que ejerce fuerzas (denominadas magnéticas) sobre los materiales. Al igual que el campo eléctrico también es un campo vectorial, pero que no produce ningún efecto sobre cargas en reposo (como sí lo hace el campo eléctrico en dónde las acelera a través de la fuerza eléctrica). Sin embargo el campo magnético tiene influencia sobre cargas eléctricas en movimiento.
Si una carga en movimiento atraviesa un campo magnético, la misma sufre la acción de una fuerza (denominada fuerza magnética). Esta fuerza no modifica el módulo de la velocidad pero sí la trayectoria (ver fuerza magnética). Sobre un conductor por el cual circula electricidad y que se encuentra en un campo también aparece una fuerza magnética.
El campo magnético está presente el los imanes. Por otro lado, una corriente eléctrica también genera un campo magnético.
El campo magnético se denomina con la letra B y se mide en Tesla.


FUERZA DE LORENTZ

Entre las definiciones de campo magnético se encuentra la dada por la fuerza de Lorentz. Esto sería el efecto generado por una corriente eléctrica o un imán, sobre una región del espacio en la que una carga eléctrica puntual de valor (q), que se desplaza a una velocidad , experimenta los efectos de una fuerza que es perpendicular y proporcional tanto a la velocidad (v) como al campo (B). Así, dicha carga percibirá una fuerza descrita con la siguiente ecuación.
  
                                                                      F  = q*V*B

donde F es la fuerza magnética, v es la velocidad y B el campo magnético, también llamado inducción magnética y densidad de flujo magnético. (Nótese que tanto F comov y B son magnitudes vectoriales y el producto vectorial tiene como resultante un vector perpendicular tanto a v como a B). El módulo de la fuerza resultante será:


F= q*V*B*sen(θ)

La existencia de un campo magnético se pone de relieve gracias a la propiedad (la cual la podemos localizar en el espacio) de orientar un magnetómetro (laminilla de acero imantado que puede girar libremente). La aguja de una brújula, que evidencia la existencia del campo magnético terrestre puede ser considerada un magnetómetro.


PROCEDIMIENTO 


#include<iostream>
#include<math.h>

using namespace std;

int main ()
{
int opcion;

cout<<"\n\n ************ CAMPO MAGNETISMO ************\n\n";
cout<<" 1)FUERZA DE LORENTZ\n";
cout<<" 2)FUERZA SOBRE UNA CARGA EN UN CAMPO \n";
cout<<" 3)CAMPO MAGNETICO CREADO POR DOS HILOS CONDUCTORES PARALELOS\n";
cout<<" 4)CAMPO MAGNETICO DE ESPIRAS CIRCULARES\n"
;cout<<"\n *************************************\n\n";
cout<<" INGRESE OPCION: "; cin>>opcion;

switch (opcion)
{

case 1:
     {
     cout<<"\n\n ******************* FUERZA DE LORENTZ ***************0*****\n\n";
     float q,v,B,theta,F;
     cout<<" INGRESAR LA CARGA = "; cin>>q;
     cout<<" INGRESAR LA VELOCIDAD = "; cin>>v;
     cout<<" INGRESAR EL CAMPO MAGNETICO = "; cin>>B;
     cout<<" INGRESAR EL ANGULO = "; cin>>theta;
     F=q*v*B*sin(theta);
     cout<<" LAFUERZA DE LORENTZ ES = "<<F<<endl;
     cout<<"\n ********************************************\n\n";
     }
     break;

case 2:
     {
     cout<<"***** FUERZA SOBRE UNA CARGA EN UN CAMPO ***** \n\n";    
     int F, q, I;
     cout<<" INGRESE LA CARGA ELECTRICA :"; cin>>q;
     cout<<" INGRESE LA INTENSIDAD DEL CAMPO: "; cin>>}I;
     F = q*I;
     cout<<"LA FUERZA SOBRE UNA CARGA EN UN CAMPO MAGNETICO ES:"<<F<<endl;
     cout<<"********** \n\n";

case 3:
     {
     cout<<"\n\n * CAMPO MAGNETICO CREADO POR DOS HILOS CONDUCTORES PARALELOS **\n\n";
     int i1,i2,D,L;
     float U,B;
     cout<<" INGRESAR LA i1 = "; cin>>i1;
     cout<<" INGRESAR LA i2 = "; cin>>i2;
     cout<<" INGRESAR LA DISTANCIA = "; cin>>D;
     cout<<" INGRESAR LA LOGITUD DEL HILO = "; cin>>L;
     U=4*3.14*pow(10,-7);
     B=(U*i1*i2*L)/(2*3.14*D);
     cout<<" EL CAMPO MAGNETICO GENERADO ES = "<<B<<endl;
     cout<<"\n*********************\n\n";
     }
     break;

}
system("PAUSE");
return 0;
}

No hay comentarios.:

Publicar un comentario