Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Introducción
Se usara Labview 2011, y Matlab para los cálculos de la función de transferencia.
a. Sistema físico
Considere la posibilidad de un motor de corriente continua, cuyo circuito eléctrico de la
armadura y el diagrama de cuerpo libre del rotor se muestran en la Figura 1.
El rotor y el eje se supone que es rígido. Se debe en cuenta los siguientes valores para los
parámetros físicos:
La entrada es el voltaje inducido V en voltios (impulsado por una fuente de tensión). Las
variables medidas son la velocidad angular del eje en radianes por segundo, y el ángulo del
eje 𝜃 en radianes
b. Sistema de ecuaciones
El par del motor, T, está relacionada con la corriente del inducido, i, por un factor
constante K:
𝑇 = 𝐾𝑖 (1)
La fuerza contraelectromotriz (emf), Vb, está relacionada con la velocidad angular por:
𝑑𝜃
𝑉𝑏 = 𝐾𝜔 = 𝐾 (2)
𝑑𝑡
𝑑2 𝜃 𝑑𝜃
𝐽 2
+𝑏 = 𝐾𝑖 (3)
𝑑𝑡 𝑑𝑡
𝑑𝑖 𝑑𝜃
𝐿 + 𝑅𝑖 = 𝑉 − 𝐾 (4)
𝑑𝑡 𝑑𝑡
c. Función de transferencia
Utilizando la transformada de Laplace, ecuaciones (3) y (4) se puede escribir como:
𝑉 (𝑠) − 𝐾𝑠𝜃(𝑠)
𝐼(𝑠) = (7)
𝑅 + 𝐿𝑠
y sustituir en (5) para obtener:
𝑉 (𝑠) − 𝐾𝑠𝜃(𝑠)
𝐽𝑠 2 𝜃(𝑠) + 𝑏𝑠𝜃(𝑠) = 𝐾 (8)
𝑅 + 𝐿𝑠
𝜃(𝑠) 𝐾
𝐺𝑎 (𝑠) = = (9)
𝑉 (𝑠) 𝑠[(𝑅 + 𝐿𝑠)(𝐽𝑠 + 𝑏) + 𝐾 2 ]
𝜔(𝑠) 𝐾
𝐺𝑣 (𝑠) = = (10)
𝑉 (𝑠) (𝑅 + 𝐿𝑠)(𝐽𝑠 + 𝑏) + 𝐾 2
Sin considerar la parte inductiva y amortiguación (fricción) del sistema mecánico
𝜔(𝑠) 𝐾
𝐺𝑣 (𝑠) = = (10)
𝑉 (𝑠) 𝑅𝐽𝑠 + 𝐾 2
3. Representación en Matlab
La función de transferencia anterior se puede introducir en Matlab definiendo el numerador y
el denominador polinomios, utilizando las convenciones del cuadro de herramientas del
MATLAB. Los coeficientes de un polinomio en s se introducen en un orden descendente de las
potencias de s.
Además, vamos a hacer uso de la función conv (A, B), que calcula el producto (convolución) de
los polinomios A y B. Abra la M-file motor.m. Ya contiene la definición de las constantes del
motor:
J=0.01;
b=0.1;
K=0.01;
R=1;
L=0.5;
La función de transferencia (9) se puede introducir en MATLAB en un número de maneras
diferentes.
1
Como 𝐺𝑎 (𝑠) se puede expresar como 𝐺𝑣 (𝑠). 𝑠 podemos entrar en estas dos funciones
de transferencia por separado y combinarlos en serie:
>> Gv = feedback(aux,K)
Gv =
0.01
---------------------------
0.005 s^2 + 0.06 s + 0.1001
Continuous-time transfer function.
Ga =
0.01
-------------------------------
0.005 s^3 + 0.06 s^2 + 0.1001 s
Continuous-time transfer function.
Es conveniente marcar las entradas y salidas de los nombres de las variables físicas
que representan:
Gv.InputName = ’Voltage’;
Gv.OutputName = ’Velocity’;
Ga.InputName = ’Voltage’;
Ga.OutputName = ’Angle’;
Ahora llamando al motor desde el espacio de trabajo, tenemos tanto la velocidad (Gv)
y la posición (Ga) transferir las funciones definidas en el espacio de trabajo.
4. Análisis
La caja de herramientas del sistema de control ofrece una variedad de funciones que nos
permiten examinar las características del sistema.
a. En el dominio del tiempo y respuesta en frecuencia
Como es posible que desee trazar las respuestas para la velocidad y el ángulo en una
figura, que es conveniente agrupar las dos funciones de transferencia en un solo
sistema con una entrada, la tensión, y dos salidas, la velocidad y el ángulo:
G = [Gv; Ga];
b. Otra forma es la de convertir primero 𝐺𝑎 en su representación de espacio de estado y
luego añadir una producción extra de ser igual al segundo estado (la velocidad):
G = ss(Ga)
set(G,'c',[0 1 0; 0 0 1],'d',[0;0],'OutputName',{'Velocity';'Angle'})
Tenga en cuenta que esta extensión del modelo de espacio de estados con una
producción adicional que hay que hacer en un comando conjunto con el fin de
mantener las dimensiones consistente.
Ahora, podemos graficar las respuestas paso, impulsos y la frecuencia del modelo de
motor:
figure(1); step(G);
figure(2); impulse(G);
figure(3); bode(G);
Step Response
From: Voltage
0.1
0.08
To: Velocity
0.06
0.04
0.02
Amplitude
0
4
3
To: Angle
0
0 5 10 15 20 25 30 35 40
Time (seconds)
Impulse Response
From: Voltage
0.2
0.15
To: Velocity
0.1
0.05
Amplitude
0
0.1
0.08
To: Angle
0.06
0.04
0.02
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
Time (seconds)
Bode Diagram
From: Voltage
0
To: Velocity
-100
-200
0
Magnitude (dB) ; Phase (deg)
To: Velocity
-90
-180
200
To: Angle
-200
0
To: Angle
-180
-360
-1 0 1 2 3
10 10 10 10 10
Frequency (rad/s)
5. Diseño de control
Vamos a diseñar un controlador con retroalimentación, esto con la finalidad de ver el
error y así poder controlar la salida.
6. Modelo en Labview
7. Fuzzy
8. Implementación
2. Comparador
En todas las configuraciones en donde se muestren amplificadores operacionales se usará el
amplificador operacional MC1741 (o LM741), mientras que la identificación de sus terminales
se observa en la figura de abajo.
Para corregir el signo negativo de la configuración anterior, se debe emplear otro amplificador
inversor en cascada, con ganancia unitaria, considerando que R1 = 10 KΩ.
Para la etapa del amplificador en sí, R2 se elige de 1 KΩ, y R3 es una resistencia variable
(potenciómetro lineal) de 100 KΩ, con lo que es posible variar la ganancia del amplificador en
un rango de 0 < Kp < 100 unidades. Lo anterior es precisamente un control proporcional Kp ,
cuya función de transferencia es:
𝑅3
𝐺(𝑠) = 𝐾𝑝 = −
𝑅2
El proceso por controlar es propiamente la velocidad del motor, por lo que se considera un
motor de CD de imán permanente, con características de 6 a 12 voltios y máximo de 1
ampere.
Para lograr una regulación automática de velocidad se deberá agregar un sensor cuya función
será detectar el torque producido por el motor y generar un voltaje proporcional a dicho
torque. Tal comportamiento corresponde a un tacómetro, y puede ponerse en marcha por
medio de un motor de CD adicional, conectado al revés; este segundo motor debe tener
características análogas al primero de ellos. La configuración resultante se observa en la
siguiente figura.
Una vez que se han definido y puesto en marcha individualmente todos y cada uno de los
elementos a considerar para formar una configuración de lazo cerrado, se procederá a llevar a
cabo la conexión entre componentes con el propósito de obtener la configuración final.
La configuración del circuito final se muestra a continuación.
Figura 13: Sistema retroalimentado de control de velocidad; las etapas I a V son, respectivamente: la referencia, el
comparador, la ganancia ajustable, el proceso por controlar y el sensor.
A continuación se muestra el circuito con todos los valores de las resistencias y los op-Amp y
los transistores NPN y PNP.
Figura 14: Circuito implementado en la simulación de Proteus
Tarjeta de
PC
Adquisicion
Encoder
Fotoelectrico
Motor PWM