Professional Documents
Culture Documents
=
4
5
9
2
C
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Matriz cuadrada: Es aquella que tiene
el mismo nmero de filas que de
columnas, es decir m = n. En estos
casos se dice que la matriz cuadrada
es de orden n, y no n n.
Los elementos aij con i = j, o sea aii
forman la llamada diagonal principal de
la matriz cuadrada, y los elementos aij
con i + j = n +1 la diagonal secundaria.
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
(
(
(
=
9 7 3
4 1 2
0 3 1
D
La diagonal principal esta formada por
(1,1,9) y al diagonal secundaria es (0,1,3)
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
En MATLAB para determinar la diagonal de
una matriz solo es necesario escribir el
comando diag de la siguiente manera:
>>diag(D) y se obtendr:
ans =
1
1
9
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Matriz traspuesta: Dada una matriz
A, se llama traspuesta de A, y se
representa por A
t
, a la matriz que se
obtiene cambiando filas por
columnas. La primera fila de A es la
primera columna de A
t
, la segunda
fila de A es la segunda columna de
A
t
, etc.
De la definicin se deduce que si A
es de orden m n, entonces A
t
es de
orden n m.
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
(
(
(
=
2 1 8
6 5 9
3 7 4
E
En MATLAB la matriz transpuesta se puede realizar
colocando el apostrofe a la matriz que se requiere
transponer.
>>F=E
(
(
(
=
2 6 3
1 5 7
8 9 4
F
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Matriz diagonal: Es una matriz
cuadrada, en la que todos los elementos
no pertenecientes a la diagonal principal
son nulos.
(
(
(
=
1 0 0
0 3 0
0 0 2
G
(
(
(
(
=
7 0 0 0
0 9 0 0
0 0 4 0
0 0 0 3
H
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Matriz escalar: Es una matriz diagonal
con todos los elementos de la diagonal
iguales.
(
(
(
=
2 0 0
0 2 0
0 0 2
I
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Matriz unidad o identidad: Es una matriz
escalar con los elementos de la diagonal
principal iguales a 1. Se identifica como I
(
(
(
=
1 0 0
0 1 0
0 0 1
K
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Matriz Triangular: Es una matriz cuadrada
que tiene nulos todos los elementos que estn
a un mismo lado de la diagonal principal. Las
matrices triangulares pueden ser de dos tipos:
Triangular Superior: Si los elementos que
estn por debajo de la diagonal principal son
todos nulos. Es decir, aij =0 i<j.
Triangular Inferior: Si los elementos que
estn por encima de la diagonal principal son
todos nulos. Es decir, aij =0 j<i.
=
2 4 1
0 3 3
0 0 1
L
(
(
(
=
2 0 0
5 3 0
2 6 1
M
Matriz triangular inferior
Matriz triangular superior
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Para MATLAB el determinar la parte inferior
triangular de la matriz E se denota por el
comando siguiente:
>>tril(E)
ans =
4 0 0
-9 5 0
8 1 -2
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Para MATLAB el determinar la parte
superior triangular de la matriz E se denota
por el comando siguiente:
>>triu(E)
ans =
4 7 3
0 5 6
0 0 -2
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Operaciones matriciales bsicas :
Adicin (sustraccin) A+B A-B
Multiplicacin A*B
Producto por un escalar *A
Clculo de la inversa inv(A)
A^(-1)
Clculo del determinante det(A)
La divisin no existe.
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Suma y diferencia de matrices La
suma de dos matrices A=(aij), B=(bij) de
la misma dimensin, es otra matriz
S=(sij) de la misma dimensin que los
sumandos y con trmino genrico
sij=aij+bij. Por tanto, para poder sumar
dos matrices estas han de tener la
misma dimensin.
La suma o diferencia de las matrices A y
B se denota por A+B A-B
respectivamente
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
>> S=D+E
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
>> S1=D-E
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
(
=
3 3
2 4
A
+
| | 9 5 3 = B
NO SE
PUEDE
SUMAR
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Producto de una matriz por un nmero.
El producto de una matriz A = (aij) por un
nmero real k es otra matriz T = (bij) de
la misma dimensin que A y tal que cada
elemento tij de T se obtiene multiplicando
aij por k, es decir, tij = kaij.
El producto de la matriz A por el nmero
real k se designa por kA. Al nmero real
k se le llama tambin escalar, y a este
producto, de escalares por matrices.
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
(
=
3 3
2 4
A
(
=
3 * 3 3 * 3
2 * 3 4 * 3
A
T=3*A
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Producto de matrices
Dadas dos matrices D y E, su
producto es otra matriz P
cuyos elementos se obtienen
multiplicando las filas de D por
las columnas de E.
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Es evidente que el nmero de
columnas de A debe coincidir con el
nmero de filas de B. Es ms, si A
tiene dimensin m n y B dimensin n
p, la matriz P ser de orden m p. Es
decir:
=
=
n
k
kj ik ij
e d P
1
*
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
T=D*E
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Multipliquemos las siguientes matrices:
(
(
(
=
2 1 8
6 5 9
3 7 4
E
-
(
(
(
=
6
4
2
U
(
(
(
=
2 1 8
6 5 9
3 7 4
E | | 9 5 3 = B
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
INVERSA DE UNA MATRIZ.
Una matriz cuadrada que posee inversa se dice
que es inversible o regular; en caso contrario
recibe el nombre de singular.
Propiedades de la inversin de matrices
La matriz inversa, si existe, es nica
A
-1*
A=I
(A*B)
-1
=B
-1*
A
-1
(A
-1
)
-1
=A
(kA)
-1
=(1/k*A
-1
(A
t
)
1
=(A
-1
)
t
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Hay varios mtodos para calcular la
matriz inversa de una matriz dada.
En MATLAB la inversa de una matriz se
realiza rpidamente con el comando inv:
Por ejemplo:
>> inv(A)
o con ^
Por ejemplo
>> A^-1
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
FUNCIONES TRIGONOMETRICAS
Seno sin
Coseno cos
Seno hiperblico sinh
Coseno hiperblico cosh
Tangente tan
Tangente hiperblico tanh
Secante sec
Secante hiperblico sech
Cosecante csc
Cosecante hiperblico csch
Cotangente cot
Cotangente hperblico coth
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Para graficar se requieren una serie
de puntos los cuales debemos unir
con una lnea.
En MATLAB se grafica muy sencillo,
primeramente determinando un rango.
El rango lo determinamos como sigue:
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Ejemplo:
Deseamos graficar la onda senoidal.
La funcin seno esta evaluada en radianes,
ngulo.
Determinamos primero el rango, como t.
>>t=(0:2:10);
Despus definimos la funcin a evaluar.
>>y=sin(t);
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
El comando para graficar en
MATLAB es plot y definiremos
cuales son las variables que
queremos graficar.
>>plot(t,y)
Aparecer una ventana donde
simula la grafica de la funcin
seno.
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Para que la grafica salga mas definida los
puntos de los rangos deben ser mas cortos.
El ejemplo podemos evaluarlo con un
intervalo de:
>>t=(0:0.01:10);
>>y=sin(t);
>>plot(t,y)
La grafica ser ms definida.
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Los datos en MATLAB se pueden graficar
con marcas, sin estar conectados en lneas.
Punto .
Ms +
Estrella *
Circulo o
Marca x x
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Se pueden disponer de 4 lneas:
Continua -
Guiones - -
Punteada :
Guiones y puntos -.
Se dispone de los siguientes colores:
Rojo r
Amarillo y
Magenta m
Turquesa c
Verde g
Blanco w
Azul b
Negro k
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Si se desea graficar con un tipo de marca
y/o color, coloque el smbolo y/o letra de la
marca y/o del color como una cadena
despus de las coordenadas en los
argumentos de plot por ejemplo:
>>t=(0:0.01:10);
>>y=sin(t);
>>plot(t,y,+r)
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Una vez que se tiene la grafica en la
pantalla, se puede cuadricular o poner una
rejilla, con el comando grid.
Se puede colocar ttulo a la grafica con el
comando title por ejemplo:
>>title(Grafica del seno)
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
En MATLAB se puede colocar
etiquetas para el eje x y para el eje y
con los comandos:
>>xlabel(segundos) para el eje x
>>ylabel(y=seno de (t)) para el eje y
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Tambin se pueden colocar textos
dentro de las graficas con el
comando text seguido de las
coordenadas a colocar y el texto
que se quiera introducir:
>>text(3,0.4,Seno de (t))
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Resolver el siguiente circuito
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
SOLUCIN DE ECUACIONES LINEALES
Dado el siguiente sistema de ecuaciones lineales
m n mn m m
n n
n n
b x a x a x a
b x a x a x a
b x a x a x a
= + + +
= + + +
= + + +
...
...
...
2 2 1 1
2 2 2 22 1 21
1 1 2 12 1 11
=
=
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
DETERMINANTES.
Asociado a cada matriz cuadrada A hay
un nmero llamado determinante de A.
Determinante de A se puede escribir
de dos formas: determinante de A (no lo
confundan con el signo del valor absoluto
de un nmero real).
Det A; esta se utiliza a veces en lugar de
para evitar la confusin.
A
A
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Ahora si la matriz A es una matriz cuadrada
de segundo orden tendremos una matriz de
2 x 2 de modo que:
Para hallar el determinante de esta matriz
se realiza de la siguiente manera:
(
=
22 21
12 11
a a
a a
A
(
=
22 21
12 11
a a
a a
A
a
11
*a
22
-a
21
*a
12
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
m n mn m m
n n
n n
b x a x a x a
b x a x a x a
b x a x a x a
= + + +
= + + +
= + + +
...
...
...
2 2 1 1
2 2 2 22 1 21
1 1 2 12 1 11
Regla de CRAMER
Se un sistema tal que:
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Sea el determinante de la matriz de
coeficientes.
A
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Sean: 1, 2 , 3 ... , n
Los determinantes que se obtiene al
sustituir los coeficientes del 2
miembro (los trminos
independientes) en la 1 columna , en
la 2 columna, en la 3 columna y en la
ensima columna respectivamente.
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Un sistema de Cramer tiene una sola
solucin que viene dada por las
siguientes expresiones:
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Nmero Complejo.-Es el que esta
representado por un nmero en dos partes,
una parte real y otra imaginaria.
Nmero imaginario.- Son races indicadas
pares de cantidades negativas.
Ejemplos de cantidades imaginarias:
4
8 ; 1
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Unidad Imaginaria.- Cantidad
imaginaria es llamada unidad
imaginaria.
La unidad imaginaria se representa por
la letra i designado por la mayor parte
de matemticos, pero se acostumbra
emplear j en la Ingeniera Elctrica,
para evitar confusiones con el smbolo
de la corriente. Por lo tanto
1
1 = j
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Potencias de la unidad imaginaria.- Hallar
las potencias de
1
( ) 1 1
1
=
1 = j
( ) 1 1
2
= 1
2
= j
( ) ( ) 1 1 * 1 1 * 1 1
2 3
= = =
1
3
= j
( ) ( ) ( ) ( ) ( ) 1 1 * 1 1 * 1 1
2 2 4
= = =
1
4
= j
( ) ( ) ( ) 1 1 * 1 1 * 1 1
4 5
= = =
1
5
= = j j
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Simplificacin de las imaginarias puras.
Toda raz imaginaria puede reducirse a la
forma de una cantidad real multiplicada por
la unidad imaginaria
1
( ) bj b b b b = = = = 1 1 * 1 *
2 2 2
( ) j 2 1 2 1 * 4 1 * 4 4 = = = =
( ) 3 * 3 1 * 3 1 * 3 3 j j = = = =
( ) j 2 2 1 * 2 * 2 1 * 2 * 2 1 * 8 1 * 8 8
2
= = = = =
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Operaciones con imaginarias puras.
Suma y resta
Se reducen a la forma de una cantidad real
multiplicada por y se reducen como
radicales semejantes.
9 4 +
( ) . 1 2 1 * 4 4 = =
( ) . 1 3 1 * 9 9 = =
( ) j 5 1 5 1 3 2 1 3 1 2 9 4 = = + = + = +
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
12 25 36 2 +
1 12 1 6 * 2 36 2 = =
1 5 25 =
( ) 1 3 * 2 1 * 3 * 4 1 * 12 12 = = =
( ) ( ) ( )j 3 2 7 1 3 2 7 1 3 2 5 12
1 3 2 1 5 1 12 12 25 36 2
+ = + = + =
+ = +
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Multiplicacin.
Se reducen las imaginarias a la forma
tpica y se procede como se indica
a continuacin, teniendo muy presente
las potencias de la unidad imaginaria.
1 a
( )( ) ( ) 6 1 * 6 1 3 * 2 1 3 * 1 2 9 * 4
2
= = = =
( ) ( ) 10 1 * 10 1 10 1 2 * 1 5 2 * 5
2
= = = =
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
2 2 4 * 2 5 9 +
1 2 2 1 2
1 2 5 1 3
+
( ) ( )
2 2
1 2 10 1 6 +
( ) ( )
2 2
1 20 1 2 6
( ) ( ) ( ) 1 20 1 2 4 1 6 +
2 4 14 20 2 4 6 = +
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Dividir:
7 / 84
3 2 12
7
84
7
84
1 7
1 84
7
84
= = =
+
20 12 j +
2
15 9 j j
) 1 ( 15 11 12 + + j 11 27 15 11 12 j j + = + + =
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Divisin
Para dividir expresiones complejas, se
expresa el cociente en forma de fraccin y
se racionaliza el denominador de esta
fraccin, multiplicando ambos trminos de
la fraccin por la conjugada del
denominador.
( )
( ) 25
23 14
9 16
23 14
1 * 9 16
23 14
3 4
6 23 20
3 4
3 4
*
3 4
2 5
3 4
2 5
2
2
j j j
j
j
j
j
j
j
j
j +
=
+
+
=
+
=
+
=
+
+
+
=
+
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
La evaluacin de lmites es de primordial inters
en clculo. MATLAB nos proporciona el comando
limit para este fin.
LA sintaxis para calcular el lmite de una funcin
f(x) cuando x tiende a x
0
es:
limit(f,x,x0)
Ejemplo: f(x)=x
2
, lmite cuando x tiende
a 3, se obtiene con:
>>syms x
>>limit(x^2,x,3)
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Derivadas
Podemos evaluar las variables.
Si deseamos evaluar la derivada de f(x)=2x
2
, lo
podemos realizar primero escribir syms x y la
evala como una variable y no
numricamente. La podemos escribir as:
>>syms x
>>f=2*x^2;
>>diff(f)
ans =
4*x
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Para determinar la segunda derivada la
instruccin es:
>>diff(f,2)
En el caso de que otra funcin
este dada por g(x,y) y deseamos
derivar primero con respecto a x
y luego con respecto a y. Para
esto tenemos que definir las
variables x,y.
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
>>syms x y
>>g=2*x^3*y;
>>g1=diff(g,x)
>> 6*x^2*y
>>g2=diff(g,y)
>> 2*x^3
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Integracin
De igual forma podemoos evaluar las variables.
Si deseamos evaluar la integracin de f(x)=4*x, lo
podemos realizar primero escribir syms x y la evala
como una variable y no numricamente. La podemos
escribir as:
>>syms x
>>f=4*x;
>>int(f)
ans =
2*x^2
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Para integrales definidas debemos
escribir en MATLAB de la siguiente forma:
>>syms x
>>f=2*x;
>>int(f,0,1)
ans =
1
}
1
0
2xdx
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
ECUACIONES DIFERENCIALES.
Una ecuacin diferencial es una ecuacin en la
que intervienen derivadas de una o ms
funciones. Dependiendo del nmero de variables
independientes respecto de las que se deriva, las
ecuaciones diferenciales se dividen en:
Ecuaciones diferenciales ordinarias: aquellas
que contienen derivadas respecto a una sola
variable independiente.
Ecuaciones en derivadas parciales: aquellas
que contienen derivadas respecto a dos o ms
variables.
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Ejemplos:
es una ecuacin diferencial
ordinaria donde:
es la variable dependiente.
x la variable independiente.
es la derivada de y con respecto a
x.
es una ecuacin en derivadas
parciales.
A la variable dependiente tambin se le
llama funcin incgnita.
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Tipos de soluciones.
Una solucin de una ecuacin
diferencial es una funcin que al
remplazar a la funcin incgnita, en cada
caso con las derivaciones
correspondientes, verifica la ecuacin.
Existen tres tipos de soluciones:
Solucin General.
Solucin Particular.
Solucin Singular.
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
En MATLAB tambin nos permite resolver
ecuaciones diferenciales.
Cuando se describe una ecuacin
diferencial en MATLAB, la primera derivada
se representa como Dy. Si aparece la
segunda derivada se representa como
D2Y.
Para resolver una ecuacin diferencial el
comando es dsolve.
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Sea la expresin siguiente:
>>dsolve(D2y+y=4)
ans =
4+C1*sin(t)+C2*cos(t)
Donde:
C1 y C2 son constantes.
Si se tienen las condiciones iniciales,
y(0)=1 y(0)=0
4
2
2
= + y
dt
y d
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
>>dsolve(D2y+y=4,y(0)=1,Dy(0)=0)
ans =
4-3*cos(t)
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
MATLAB proporciona, aparte de dsolve otros
comando para resolver ecuaciones
diferenciales.
ODE23 y ODE45 que utilizan el mtodo de
Runge-Kuta.
ODE23 la solucin se calcula usando primero
un mtodo de segundo orden y luego de tercer
orden.
ODE45 usa mtodos de cuarto y quinto orden.
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
La sintaxis de estas funciones es:
[t,y]=ode23(F,[t_incial.t_final],y0)
[t,y]=ode45(F,[t_incial.t_final],y0)
Donde:
F es una cadena de texto, que indica dnde
est definida la ecuacin diferencial.
t_inicial y t_final son los tiempos inicial y
final de la simulacin.
y(0) es la condicin inicial
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
Consideremos el siguiente ejemplo:
Generando la sintaxis
>>y0=2
>>[t,y]=ode45(dy,[0,2],y0);
>>plot(t,y)
La solucin exacta es
El resultado de la grafica es la siguiente.
yt
dt
dy
2 =
( )
2
* 2
t
e t y
=
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
Aplicacin de la solucin de ecuaciones
diferenciales a los circuitos elctricos.
Sea el siguiente circuito R-L
.
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
De acuerdo a la ley de voltajes
de Kirchhoff tenemos:
Esta es una ecuacin diferencial
homognea lineal de primer
orden con coeficientes
constantes.
0 = + Ri
dt
di
L
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
Se puede resolver si es posible
separar las variables.
Reordenando la ecuacin anterior
tenemos:
dt
L
R
i
di
=
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
La ecuacin se puede integrar:
Quedando como sigue:
} }
= dt
L
R
i
di
K t
L
R
i + = ln
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
Para simplificar la forma de esta ecuacin,
la constante K se vuelve a definir por el
logaritmo de otra constante, como sigue:
La ecuacin integrada se puede expresar
como:
De acuerdo con la definicin de logaritmo:
k K ln =
x e
x
= ln x
x
= = 10
10
log
K e i
l
Rt
ln ln ln + =
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
La ecuacin final se expresa como:
Sacando a la ecuacin anterior antilogaritmo
se obtiene:
Esta ecuacin es la respuesta o solucin
de la red, expresa la relacin entre las
variables dependientes e independientes.
Esta ecuacin se conoce como Solucin
General
) ln( ln
L
Rt
ke i
=
L
Rt
ke i
=
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
A partir de la ecuacin diferencial obtenida del
circuito tenemos:
Tomando valores de las constantes L=1, R=1,
nos queda:
La solucin de esta ecuacin es:
0 = + Ri
dt
di
L
0 = + t
dt
di
t
ke i
=
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
Utilizando MATLAB para la solucin de
ecuaciones diferenciales tenemos:
>>dsolve(Dy+y=0)
ans =
C1*exp(-t)
Comparando las dos ecuaciones
tenemos:
C1=k
exp(-t)=e
-t
, teniendo en cuenta que R=1 y
L=1
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
Si evaluamos la constante de
integracin (k), se convierte en solucin
particular, para evaluar la constante k se
debe saber algo nuevo respecto al
problema, cuando se hace la conmutacin
se sabe que la corriente es la misma que
antes del cambio.
Por lo tanto, cuando t=0 se sabe que la
corriente tiene el valor de:
( )
R
V
i = 0
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
El valor anterior se denomina condiciones
iniciales del circuito. Cuando se substituye
esta condicin en la solucin de la ecuacin
diferencial, se obtiene:
La solucin particular de este ejemplo se
convierte en:
k ke
R
V
= =
0
L
Rt
e
R
V
i
=
0 > t
R
V
i =
0 < t
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
Con estas condiciones se puede
realizar anlisis del circuito inicial
con valor de los parmetros V y R
constantes y se varia L;
R variable con V y L constantes,
con MATLAB es mas rpido.
Las instrucciones son:
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
t=0:0.001:3;
V=12;
R=10;
L1=1;
L2=10;
k=V/R;
I1=k*exp(-R*t/L1);
I2=k*exp(-R*t/L2);
plot(t,I1,t,I2)
title('Respuesta de la corriente en un circuito R-L')
text(0.1,1.2,'V/R')
text(0.25,0.21,'Con L pequea')
text(1.25,0.5,'Con L grande')
xlabel('Segundos')
ylabel('Corriente')
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
Forma exponencial decreciente con L variable, V y R constantes
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
t=0:0.001:3;
V=12;
L=1;
R1=0.5;
R2=1;
k1=V/R1;
k2=V/R2;
I1=k1*exp(-R1*t/L);
I2=k2*exp(-R2*t/L);
plot(t,I1,t,I2)
title('Respuesta de la corriente en un circuito R-L')
text(0.01,12,'V/R2')
text(0.01,24,'V/R1')
text(0.5,8,'Con R grande')
text(1.25,16,'Con R pequea')
xlabel('Segundos')
ylabel('Corriente')
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
CONCLUSIN:
La interpretacin de las graficas, la
energa almacenada en el inductor se disipa
por medio de la resistencia a una velocidad,
esta velocidad del decrecimiento lo
determina la relacin R/L y la corriente se
hace cero.
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
TRANSFORMADA DE LAPLACE
Definicin de la Transformada
Sea f una funcin definida para , la
transformada de Laplace de f(t) se define
como
cuando tal integral converge
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
Notas
La letra s representa una nueva variable,
que para el proceso de integracin se
considera constante
La transformada de Laplace convierte una
funcin en t en una funcin en la variable
s
Condiciones para la existencia de la
transformada de una funcin:
De orden exponencial
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
Tabla de Transformadas
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
Tabla de Transformadas
( ) { } ( ) { } ( ) ( ) 0 ' 0
2
y sy t y L s t y L =
Transformada de la
Laplace de la derivada
Transformada de la Laplace
de la 2 derivada.
Transformada de la Laplace
de la integral
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
MATLAB nos permite evaluar la Transformada de
Laplace directa e inversa usando los comandos
laplace e ilaplace respectivamente, sean las
funciones:
f
1
(t)=t
2
f
2
(t)=e
-st
Las transformadas de Laplace las obtenemos
con:
>>syms t a w
>>f1=t^2;
>>F1=laplace(f1)
F1 =
2/s^3
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
>>F2=laplace(f2)
F2 =
1/(s+a)
Para la transformada inversa es:
>>g1=ilaplace(F1)
g1 =
t^2
>>g2=ilaplace(F2)
g2 =
exp(-a*t)
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
Aplicacin de la Transformada de la
Laplace a la solucin de circuitos
elctricos.
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
Sea un circuito R-L con una fuente de corriente
directa y un interruptor, cuando se cierra es en el
tiempo t=0.
De acuerdo con la ley de voltajes de Kirchhoff, la
ecuacin diferencial es:
La ecuacin correspondiente de transformada es:
) (t V Ri
dt
di
L = +
( ) ( ) | | ( )
s
V
s RI i s sI L = + 0
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
La condicin inicial por la ltima ecuacin
es i(0-). Puesto que la inductancia no tiene
flujo, i(0-)=0. Ahora se puede manejar la
ecuacin para resolver en funcin de I(s).
Adems considerando los parmetros de
R=1 ohms , L=1 henrios, V=12 volts,
tenemos:
Y nos queda:
( ) ( ) | | ( ) ( )
s
s I s sI
12
1 0 1 = +
( ) ( )
s
s I s sI
12
= +
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
Resolviendo en funcin de I(s), tenemos:
Pero esta transformada no aparece en la
tabla de la inversa de Laplace, tenemos que
evaluarla por fracciones parciales, los cual
nos queda:
( )
( )s s
s I
1
12
+
=
( ) 1
12 12
) (
+
=
s s
s I
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
Buscando en la inversa de Laplace nos queda:
Utilizando MATLAB podemos encontrar el valor
de Laplace con la siguiente sintaxis
syms t a w s
I=12/s-12/(s+1);
ilaplace(I)
ans =
12-12*exp(-t)
Este valor es igual al encontrado manualmente.
t
e t i
= 12 12 ) (
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
Para un mejor anlisis grafiquemos el resultado
anterior:
t=0:0.01:10;
I=12-12*exp(-t);
plot(t,I)
title('Respuesta de la corriente en un circuito R-
L con una fuente de C.D.')
xlabel('Segundos')
ylabel('Amplitud de la Corriente')
text(6,11.85,'Llega en este tiempo')
text(6,11.00,'a su voltaje nominal')
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
MATLAB BASICO APLICADO A INGENIERA ELCTRICA
CONCLUIMOS:
Del circuito podemos analizar que
cuando se cierra el interruptor K en el
tiempo t=0, va tomando valores poco a poco
hasta que la corriente toma valores de
hasta12 amperes en un tiempo de casi 6
segundo, decimos que en estos instantes la
corriente a alcanzado su estado permanente
MATLAB BASICO APLICADO A INGENIERIA ELECTRICA
BIBLIOGRAFIA
1. David Bez Lpez, MATLAB con aplicaciones a la Ingeniera
y Fsica, Alfaomega, 2007.
2. Katsuhiko Ogata, Problemas de Ingeniera de Control
utilizando MATLAB, Prentice Hall, 1999.
3. Shoichiro Nakamura, Anlisis Numrico y Visualizacin
Grfica con MATLAB, Prentice Hall, 1997.
4. Ma. Inmaculada Zamora Belver, ngel Javier Mazn Sainz-
Maza, Simulacin se Sistemas Elctricos, Prentice Hall,
2005.
5. Tesis Profesional, Alejandro Osorio, Luis Javier Luna
Carrasco, Aplicacin del Programa MATLAB a Ingeniera
Elctrica,1994.
6. Van Valkenburg, Anlisis de Redes, LIMUSA 1996.
7. Norman S. Nise, Control Systems Engineering, John Wiley &
Sons 2006.
8. Richard C. Dorf, Introduction to Electric Circuits, John Wiley
& Sons 1998.