Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Matlab en la
Ingeniería Electrónica
Integrantes:
Paz Oviedo Pariona Christian Andre
Introducción
1. Circuitos RC:
2. Circuitos RL:
4. Análisis de Circuitos
mediante Mallas
Bibliografía
INTRODUCCIÓN:
Para un ingeniero es esencial el dominio y manejo de las matemáticas, el correcto
uso de esta nos permitirá crear y modificar con precisión y exactitud, mejorando las
ya existentes estructuras, circuitos, dispositivos, maquinarias, compuestos
químicos, y demás, obteniendo así los resultados que proyectamos desde un
principio.
Entre todos ellos existe un software, que emplea un lenguaje de altas prestaciones,
con cientos de funciones nativas integradas y la posibilidad de desarrollar nuevas
secuencias y algoritmos, donde el límite de su utilidad está dado únicamente por la
capacidad de programar el usuario, este software tiene el nombre de “Matlab”.
Inicialmente, como su nombre lo indica, Matlab fue creado con el fin de facilitar las
operaciones con matrices, esto se deja ver en su código y funciones orientadas hacia
estas; desde su lanzamiento inicial en 1984, la comunidad de programadores y
usuarios han contribuido a su crecimiento y renovación, convirtiéndolo en un
software ampliamente usado por distintos profesionales y científicos, con funciones
dedicadas a cada área (científica, profesional y técnica con sus respectivos
subderivados).
Matlab, básicamente, se divide en bloques que cumplen funciones diferentes:
Librería de Funciones: Es una lista que reúne las diversas librerías y sus funciones
dentro de una amplia lista a disposición del usuario.
Existen los denominado Toolboxes, entre los más usados por los ingenieros
electrónicos, se encuentran aquellos cuyo propósito está en el análisis de señales
(Signal Processing Tools), estos permiten analizar, manipular y visualizar señales
mediante una interfaz interactiva.
En el caso de que busquemos mejorar el diseño de forma rápida, se cuenta con una
herramienta adicional a Simulink e instalable llamada “Accelerator” que genera
versiones mejoradas y en promedio diez veces más eficientes que el sistema creado
originalmente.
Vivimos en una época con avances increíbles, donde la tecnología está cobrando
vital importancia en nuestras vidas, los ingenieros son protagonistas de este
desarrollo y para estar a la par de la competencia, el ingeniero debe estar un paso
adelante de todos, prever los resultados, preparándose para los cambios e
ingeniando nuevas formas (y mejorar las ya existentes) de cubrir las necesidades de
las personas, pero no lo hace solo, tiene apoyo de innumerables herramientas
tecnológicas, Matlab es una de ellas y sin lugar a dudas ocupa un lugar importante
en el proceso de diseño de un ingeniero.
1. Circuito RC
Se utiliza una función para poder observar como varia el voltaje en función
del tiempo.
Primero para determinar los parámetros que deben entrar a la función, como
el valor de la resistencia, el condensador, y la fuente:
Se tiene que saber que se dice que el capacitador se está completamente cargado en
5 𝜏.
Luego se representa la función, en variables de tiempo, tau y el valor fuente.
Por último se agrega la función “plot” para poder graficar el “vc” (voltaje de la
resistencia) en función de tiempo.
Llamando a la función y poniendo los argumentos correspondientes al valor de
los componentes.
Obtenemos la siguiente gráfica:
Para cada valor “vr” se relacionar con la variable “voltaje”, de tal manera, para
poder tener el valor más cercano, se empleara la diferencia, con el fin de que si
son valores parecidos, la diferencia tiene que dar un valor cercano a cero.
Si la ecuación cumple la condición, entonces obtendremos el tiempo, de tal manera
para saber el tiempo para que llegue a 6 , y utilizando la función, obtendremos
que el tiempo que deberá transcurrir será de 6.93 milisegundos
aproximadamente.
Con Matlab crearemos funciones para determinar los valores de las impedancias
de los inductores y los capacitadores.
De tal manera que nosotros podemos reducir nuestras operaciones
implementando la función “impedancia”.
Muchas veces nos encontraremos en los circuitos eléctricos combinaciones de dos o más
capacitadores. Existen diversos métodos para calcular la capacitancia equivalente.
En serie y paralelo
Se sabe que, dos capacitadores conectados, como se muestra en la siguiente figura, la placa
izquierda del primer condensador y la placa derecha del segundo condensador están
conectados, con una fuente, que puede ser una batería. Se sabe que la cantidad de electrones
que circula al principio de la conexión con la batería, cuando los condensadores están
descargados, son los mismos. Como consecuencia la acumulación de carga negativa en las
placas derechas, da como resultado una carga –Q en todas las placas derechas. Por lo tanto las
cargas de lso capacitadores conectados en serie son iguales.
Como las cargas de los capacitadores son iguales, entonces tenemos:
𝑄1 = 𝑄2 = 𝑄
𝑉1 = 𝑉2 + 𝑉3
𝑄
𝑉𝑡𝑜𝑡𝑎𝑙 = = 𝑉1
𝐶𝑒𝑞
Reemplazando valores, se puede determinar el valor de 𝐶𝑒𝑞 del circuito, en base de los
condensadores:
𝑄 𝑄1 𝑄2
= +
𝐶𝑒𝑞 𝐶1 𝐶2
1 1 1
= +
𝐶𝑒𝑞 𝑄1 𝑄2
Primero se crea una función en matlab que permita ingresar los datos de los valores
de los condensadores en serie, para poder determinar la capacitancia equivalente.
Donde el nombre de la función es cap_serie, y tiene como parámetro n, que indica el número
de condensadores en serie, que tiene el circuito, a continuación se tiene la variable suma, que
es la que va a acumular las sumas inversas de cada valor ingresado dentro de for, que va desde
1 hasta la cantidad de condensadores, al final se divide entre 1 para determinar el circuito
equivalente de los condensadores.
Por ejemplo si tenemos cinco condensadores de 100, 150, 200, 230 y 600 uF en serie y se desea
saber cuál es el valor del condensador equivalente a estos. Se puede determinar fácilmente
con ayuda de Matlab. Como se observa en la siguiente imagen.
𝑉1 = 𝑉2 = 𝑉3
También se sabe que cuando se conecta a la batería, se alcanza carga máximas en ellas. Por lo
que la carga total (𝑄𝑡𝑜𝑡𝑎𝑙 ) será:
𝑄𝑡𝑜𝑡 = 𝑄1 + 𝑄2
Por lo que reemplazando, se obtiene:
𝐶𝑒𝑞 ∗ 𝑉1 = 𝐶1 ∗ 𝑉2 + 𝐶2 ∗ 𝑉3
𝐶𝑒𝑞 = 𝐶1 + 𝐶2
Por lo que solo se necesita sumar directamente. Por ejemplo si tenemos cinco condensadores
de 100, 150, 200, 230 y 600 uF en paralelo y se desea saber cuál es el valor del condensador
equivalente a estos. Se puede determinar fácilmente con ayuda de Matlab. Como se observa
en la siguiente imagen.
2. Circuitos RL
Nota:
Las condiciones en estado estable es cuando se transcurra un periodo igual
a cinco constantes de tiempo.
Solución:
Determinaremos la
constante de tiempo:
𝐿 4𝐻
τ = 𝑅 = 2 𝑘Ω = 2 ms
Entonces la
corriente máxima o
de estado constante
es:
I = E/R = 50V/2 kΩ =
25 mA
Entonces:
Usando la ecuación de la corriente en un inductor tenemos:
iL = 25 mA (1- e-t/2ms)
Creamos el script; declaramos y como función, usamos plot (x, y) para graficar la
función; y la ejecutamos en el Command Windows y aparecerá lo siguiente:
El texto Grafico de intensidad y voltaje es debido a que declaramos la función
con una variable de salida y como se puede ver en la anterior imagen. Usando ‘>-
-c’ utilizamos triángulos (>) hacemos que sea discontinua (--) y de color cian
(cyan). Usamos ‘s-b’ para hacer cuadrados (square) continua (-) y de color azul
(blue)
CONDICIONES INICIALES
Solución:
a. Sustituyendo el cortocircuito equivalente al inductor tenemos la corriente
final determinado por la ley de Ohm:
- If =E/(R1+R2)=1.78nA
La constante de tiempo es:
T=L/RT =100mH/9kΩ = 11.11 µs
Aplicando la ecuacion tendremos:
iL = 1.78mA + 2.22 mA * e-t/11.11
>> t1 = [-3:0.25:0];
>> iL1=4;%intensidad inicial, t <=0
>> t2 = [0:0.025:7];
>> iL2= 1.78 + 2.22*(exp(-t2/11.11)); % intensidad en el regimen transitorio
>> plot(t1,iL1,'s-g',t2,iL2,'o-r')
>> title('Grafico de intensidad');
>> grid
>>
Script nos sirve para crear una función, nosotros graficaremos esta función
Ejecutamos el programa
Corriente alterna es la corriente eléctrica que a medida pasa el tiempo, es decir cada
ciclo, su magnitud y su sentido cambia. Su forma de oscilación generalmente es la
oscilación senoidal para lograr una transmisión más eficiente de la energía. Pero
también existen otras formas de oscilaciones periódicas como la triangular y la
cuadrada.
Una señal senoidal puede ser representada por un número complejo, este número
se lo denomina fasor y tiene las siguientes características:
Gira con una velocidad angular ω.
Su módulo será el valor máximo o el eficaz, según convenga.
Se utilizan fasores por que simplifica las operaciones entre señales ya que se
trabajaría solo con números complejos.
Amplitud = 8
Ángulo= 34°
Tener en cuenta que los resultados están expresados en un valor pico, para cambiar
esto desplegamos la opción units y lo ponemos en valores rms.
Con Simulink hacer este balance de potencia es muy sencillo, basta colocar los datos
necesarios para hallar la potencia en una caja llamada Power (phasor) ubicada en la
carpeta control-measurements -> measurements. Ésta caja calcula la potencia activa
y la potencia activa del elemento o de los elementos que se desee.
A continuación, usaremos simulink para analizar un circuito trifásico con dos cargas,
pero con bloques de Fourier, estos bloques encuentran la magnitud y la fase de la señal
de entrada, dichos bloques podemos encontrarlos en la carpeta simscape ->
simpowersystems -> specialized technology -> control and measurements - >
measurements.
Para mostrar la los resultados nos ayudamos de display, esta señal también pude ser
graficada con un elemento llamado scope, que está ubicado en la carpeta simulink ->
sinks.
En esta monografía se explicara cómo encontrar las corrientes que pasan por cada
malla en un circuito. Pero, ¿qué es una malla?
V=IR
Ahora que hemos colocado los signos, se procede a establecer las ecuaciones para
cada malla. Con la ayuda de los signos que hemos colocado se nos hace muy fácil
hacer esto. Veamos.
Malla 1
Nótese que por la resistencia R2 de 220 Ohm hay dos corrientes pasando, la
corriente de la malla uno y la corriente de la malla 2.
Para esto se han colocado los signos sobre la resistencia. Como la corriente entra
por el positivo en la malla 1, se toma el voltaje de la resistencia por efecto de I1
como positivo. En el mismo punto hay un signo negativo (en verde) en la malla 2
que indica que se debe restar el voltaje de la resistencia por efecto de I2.
Como podemos observar, en la resistencia 6 los signos son positivo y positivo (++)
por lo que se suma el voltaje en la resistencia provocado por I3 y el provocado por
I4.
Una vez hayamos establecido las ecuaciones para cada malla tendremos un sistema
de ecuaciones nxn donde n es el número de mallas.
En este caso tenemos un sistema 4×4, es decir 4 ecuaciones con 4 incógnitas.
Esto nos permite utilizar cualquier método conocido para buscar los valores de las
incógnitas. Puede ser por reducción, sustitución, determinantes, etc. Yo en lo
personal utilizo matrices, específicamente el método de Gauss Jordan.
Para ello es necesario llevar todo el sistema a una matriz, donde en la primera
columna irán los valores de I1, en la segunda, tercera y cuarta irán I2, I3 e I4
respectivamente. Por último el término libre, en este caso los voltajes irán en la
última columna.
Aplicando Matlab:
En Matlab declaramos la matriz con las ecuaciones de malla.
Ahora simplemente se aplica el comando rref() a la matriz que declaramos:
rref(Matrix)
Bibliografía:
https://es.wikipedia.org/wiki/MATLAB#Simulink
http://www.ugr.es/~javierrp/master_files/Seminario%20de%20Matlab.pdf
http://www.ptolomeo.unam.mx:8080/xmlui/bitstream/handle/132.248.5
2.100/294/ApendiceA.pdf?sequence=1
http://www.lawebdelprogramador.com/foros/Matlab/373750-
Simulacion-de-circuitos.html
http://upcommons.upc.edu/bitstream/handle/2099.1/16374/Resum.pdf?
sequence=1
http://panamahitek.com/ley-de-las-corrientes-de-kirchhoff-metodo-de-
nodos/
http://panamahitek.com/ley-de-los-voltajes-de-kirchhoff-metodo-de-
mallas/
http://www2.imse-cnm.csic.es/~rafael/SETI/matlab_basico.pdf