Professional Documents
Culture Documents
1
1 INTRODUCCIN
Es de gran importancia en el mbito de las maquinas elctricas tener control sobre estas, el
control debe ser robusto, sencillo de utilizar y debe cumplir con la mayor de cantidad de funciones
en un solo controlador. Por ello la importancia de un buen diseo del controlador.
El mercado ofrece una amplia gama de controladores, pero estos vienen limitados a sus
funciones y parmetros de fbrica, por eso es importante tener las habilidades necesarias para
disear controladores y as poder crear controladores a la medida de las necesidades especficas
de la aplicacin.
De esta manera es fundamental que el modelo que represente dicha maquina sea confiable
y para ello se comparar con un bloque que ya representa esta mquina y as poder comparar
nuestra simulacin.
2 OBJETIVOS
Simular una mquina de corriente continua, con el software matlab utilizando la
funcin S-fanction.
Mediante la simulacin del motor de corriente continua se espera graficar el
comportamiento dinmico de la maquina mencionada
Validar los resultados obtenidos de la funcin s-fanction por medio de la librera
Simscape de Simulink simulacin establecida del motor cc que posee el software
matlab
2
3 MAQUINA CORRIENTE CONTINUA
3.1 Modelo de la mquina de corriente continua
Un motor de corriente continua est formado por un estator o inductor que es la parte fija
del motor y un rotor o inducido que es la parte mvil. El motor a utilizar es un motor de excitacin
separada, cuya caracterstica principal es que la bobina (inductor) que genera el campo magntico
no se encuentra dentro del circuito del motor, es decir no existe conexin elctrica entre el rotor
y el estator como se muestra en la figura 1:
Dnde:
Va : Tensin de alimentacin del rotor,
Ia : Corriente que va a circular por el rotor tambin conocida por corriente de
armadura,
Ra Resistencia del bobinado del rotor,
La : Inductancia del bobinado del rotor,
= Vrot : Fuerza contra electromotriz del motor,
Vf : Tensin de alimentacin del estator,
If : Corriente que va a circular por el estator,
Rf : Resistencia del bobinado del estator,
Lf : Inductancia del bobinado del estator.
Adicionalmente se sita una carga mecnica en el eje del rotor y de esto dependern las
caractersticas mecnicas las cuales son:
m : Velocidad angular de giro a la cual trabaja el rotor,
: Momento de inercia equivalente del eje rotor con la carga que se desea colocar,
B : Coeficiente de rozamiento viscoso.
3
Al aplicar una LKV al circuito de armadura se obtiene la siguiente ecuacin:
= + + (3.1)
Ahora para las ecuaciones mecnicas, el motor en su movimiento giratorio arrastra una
carga, crendose por lo tanto un par-motor resultante:
T = Te Tc (3.3)
y a su vez se tiene friccin en el sistema que depende de la velocidad a la cual gira el rotor
y este causa un torque que es en sentido opuesto al movimiento:
Tb = b m (3.4)
Por lo tanto, las ecuaciones que definen el modelo dinmico de la mquina de corriente
continua son:
dIa
Va = R a Ia + La + Vrot (3.7)
dt
dIf
Vf = R f If + Lf (3.8)
dt
dm
J dt
+ b m = Te Tc (3.9)
4
3.2 Simulador
5
La figura 5 y 6 corresponden a parmetros previamente definidos y que se usaran en
las simulaciones, estos parmetros son, resistencia de campo (Rc) y armadura (Ra), inductancias
de campo (Lc) y armadura (La) e inercia de la mquina (J), siendo indicados tanto en el bloque
de funcions S-Function y en el programa de la funcin del bloque de Matlab.
6
3.3 Resultados
A) B)
C) D)
Figura 7. Corriente representativas del motor. A) Corriente armadura mcc MATLAB; B) Corriente de armadura
s-function; C) corriente de campo mcc matlab; D corriente de campo s-function.
7
Cabe mencionar que la corriente de armadura se eleva bastante respecto de su valor nominal al
momento de la partida, tambin comportamiento de la corriente de armadura y de campo son
similares a las obtenidas por el bloque DC MACHINE.
A) B)
En la figura 8 se puede apreciar que para vencer el estado de reposo se requiere un torque muy
elevado y que el tiempo en alcanzar su valor nominal es similar
A) B)
En la figura 9 se puede apreciar que la velocidad de partida se eleva sobre la nominal, dado que
debe vencer el estado de reposo que posee el motor
8
A) B)
Figura 10. Torques/Velocidad A) Torque/Velocidad mcc MATLAB, B) Torque/Velocidad s-function
En la Figura 10 los torques son muy similares en ambas figuras A) y B) lo cual se observar en
sus puntos de estabilidad
En este tem se aplicara una carga de Tc_nom =20.35546 [Nm] equivalente a 5 HP y se compararan
los resultados obtenidos de la mquina de corriente continua del bloque DC MACHINE, y de la
simulacin realizada en s-function
A) B)
9
C) D)
Figura 11. Corrientes A)Corriente armadura mcc MATLAB, B) Corriente de armadura s-function C)corriente de
campo mcc MATLAB, D)Corriente de campo s-function.
En la figura 11las corrientes de armadura en A) y B) son mayores a las obtenidas en la partida sin
carga debido a que ahora existe carga demandando mayor corriente.
A) B)
10
A) B)
En La Figura 13 se observa una leve disminucin de la velocidad (wm= 1745 rpm) respecto a la partida sin carga
(wm= 1848 rpm) y respecto a la nominal tambin (wm=1750 rpm).
11
3.3.3 Inversin de marcha, sin carga
A) B)
C) D)
Figura 15 A) Corriente armadura mcc s-function B)Corriente de campo s-function, C) Torque mcc s-function
D)velocidad mcc s-function
12
Figura 16 Torque/Velocidad s-function
Al invertir la marcha la curva de Torque / velocidad cambia respecto a la curva de partida normal
debido a que el rotor gira en sentido contrario.
Pruebas realizadas a la simulacin s-function, con una carga de Tc_nom=20.23 [Nm] equivalente
a 5 HP.
A) B)
13
C) D)
E)
Figura 17 A) Corriente armadura mcc s-function B)Corriente de campo s-function, C) Torque mcc s-function
D)velocidad mcc s-function, E) Torque/Velocidad s-function
14
3.3.5 Frenado
Para poder desarrollar este tem es necesario tener en consideracin nuevas perspectivas del diseo
de programacin, dado que al momento de frenar el motor de corriente continua este seguir
operando, pero ahora en modo generador, es preciso no solo hacer el Voltaje de armadura igual a
cero(Va=0), sino que tambin llevar la corriente de armadura a cero (Ia=0) con torque de carga
igual a cero (Tc=0) para as poder frenar el motor de corriente continua llevando la velocidad
mecnica a cero (wm=0) indicador clave para saber que el motor ha sido frenado.
15
4 CONCLUSIONES
5 REFERENCIAS
16
6 ANEXOS
6.1 Programa Maquina de Corriente Continua(Motor)
function[sys,x0]=Mcc_independiente(t,x,u,flag,K,Ra,La,Rf,Lf,J,b)
switch flag;
case 0;%Se definen las carteristicas de la sfunction incluyendo c.i.
Te=K*Ia*If; %[Nm]
Vrot=K*If*wm; %[V]
%Ecuaciones de estado:
sys(1)=1/La*(Va-Ra*Ia-Vrot);
sys(2)=1/Lf*(Vf-Rf*If);
sys(3)=1/J*(Te-Tc-b*wm);
17
Ia=x(1); %[A], Corriente de Armadura.
If=x(2); %[A], Corriente de Campo.
wm=x(3); %[rad/s], Velocidad mecnica.
otherwise
sys=[];%Cualquier otro caso no es considerado.
End
function[sys,x0]=Mcc_independiente_ge(t,x,u,flag,K,Ra,La,Rf,Lf,J,b)
switch flag;
case 0;%Se definen las carteristicas de la sfunction incluyendo c.i.
18
%Asignacin de las variables de entrada a variables locales.
Va=u(1); %[V], Voltaje de armadura.
Vf=u(2); %[V], Voltaje de Campo.
Tc=u(3); %[Nm], Torque de carga.
Te=K*0*If; %[Nm]
Vrot=K*If*wm; %[V]
%Ecuaciones de estado:
%sys(1)=(Va-Vrot-Ra*Ia)/La;%Corriente de armadura
sys(2)=(-Vf-Rf*If)/Lf;%Corriente de campo
sys(3)=(Tc-Te-b*wm)/J;%velocidad
otherwise
sys=[];%Cualquier otro caso no es considerado.
end
19