Documentos de Académico
Documentos de Profesional
Documentos de Cultura
pb0809t PDF
pb0809t PDF
Facultad de Ingeniería
Escuela de Ingeniería Eléctrica
Por:
Arnoldo Castro Castro
Por:
Arnoldo Castro Castro
_________________________________
Ing. Víctor M. Alfaro, M.Sc.
Profesor Guía
_________________________________ _________________________________
Ing. Verny Méndez Ing. Leonardo Marín
Profesor lector Profesor lector
ii
DEDICATORIA
A Tinfo.
iii
RECONOCIMIENTOS
A mi profesor guía, Víctor M. Alfaro, por su buena disposición y a mis profesores lectores,
iv
ÍNDICE GENERAL
v
APÉNDICES ................................................................................... 43
Apéndice 1 Desarrollo y simulación de los sistemas dinámicos .........................................43
vi
ÍNDICE DE FIGURAS
vii
ÍNDICE DE TABLAS
viii
NOMENCLATURA
*
Punto de operación
A Área
Ac Área de contacto de un anillo deslizante
At Área transversal del ducto del calentador de aire
a Relación de constantes de tiempo de un modelo de segundo orden
a,b Longitudes de los brazos de una palanca
ai Aceleración
B Coeficiente de amortiguamiento viscoso
C Capacitancia eléctrica
c Variable controlada
C(s) Función de transferencia del controlador
CH Capacitancia hidráulica
Cimc Función de transferencia del controlador IMC
cp Calor específico
CT Capacitancia térmica
d Perturbación
DC Corriente directa
e Error
fij Fuerza j-ésima actuando en la i-ésima dirección
g Aceleración gravitacional
Gf Función de transferencia del filtro de un controlador IMC
h Nivel de un tanque
iC Corriente eléctrica que pasa por un capacitor
iL Corriente eléctrica que pasa por un inductor
iR Corriente eléctrica que pasa por una resistencia
ix
IMC Controlador con modelo interno
J Momento de inercia
K Constante elástica del resorte, inverso de la resistencia hidráulica
Kc Ganancia del controlador
Kf Constante de torque de un motor de corriente directa, constante de pérdidas
de una válvula
KF Ganancia del elemento actuador del péndulo invertido
KP Ganancia de la planta
Kθ Ganancia del elemento de medición de desplazamiento angular
KT Ganancia del elemento de medición de temperatura
KV Ganancia del elemento actuador del motor DC
Kω Ganancia del elemento de medición de velocidad angular
l Espesor de pared, media longitud de varilla del péndulo, longitud de tubería
ls Distancia entre la entrada de aire y el sensor de temperatura
L Inductancia eléctrica, tiempo muerto
L’’ Tiempo muerto de un modelo de segundo orden más tiempo muerto
La Inductancia de armadura equivalente de un motor de corriente directa
LH Inductancia hidráulica
M Masa
m Variable manipulada, masa de la varilla del péndulo invertido
m Flujo másico
n Orden del filtro del controlador IMC
p Presión estática
P(s) Función de transferencia del conjunto actuador-planta-sensor
Pm- Parte invertible del modelo de la planta
Pm+ Parte no invertible del modelo de la planta
Q Calor
q Flujo volumétrico
x
qE Caudal de entrada
qS Caudal de salida
R Resistencia eléctrica
Ra Resistencia de armadura de un motor de corriente directa
r Valor deseado
R1,R2 Radios de un conjunto de engranes
RT Resistencia térmica
T Temperatura, constante de tiempo de un sistema de primer orden
T” Constante de tiempo de un sistema de segundo orden
T1, T2 Constantes de tiempo de un sistema de segundo orden
Ta Temperatura ambiente
Td Constante de tiempo del modo derivativo
Tf Constante de tiempo del filtro del controlador IMC
Ti Constante de tiempo del modo integral
t Tiempo
ta2 Tiempo de asentamiento al 2%
t25 Tiempo al que la respuesta alcanza el 25% de su valor final
t50 Tiempo al que la respuesta alcanza el 50% de su valor final
t75 Tiempo al que la respuesta alcanza el 75% de su valor final
tB Espesor de película de aceite
U Flujo de energía
u (t ) Vector de entradas
u Señal de control
v Velocidad
V Volumen
Vm Voltaje contraelectromotriz de un motor de corriente directa
Va Voltaje de armadura de un motor de corriente directa
vC Tensión a través de un capacitor
xi
vL Tensión a través de un inductor
vR Tensión a través de una resistencia
W Trabajo
w Calor disipado por una resistencia
wE Calor de entrada
wi Calor introducido por el aire
wo Calor eliminado por el aire
wS Calor de salida
wt Pérdida de calor al ambiente
x(t ) Vector de estados
x1, x2 Desplazamientos a ambos lados de una palanca
∆x Deformación neta de un resorte
y Señal realimentada
y (t ) Vector de salidas
ρ Densidad
θ Desplazamiento angular
σc Conductividad térmica
τ Par mecánico
τc Constante de tiempo de la respuesta de lazo cerrado
τm Par ejercido por un motor
τL Par de carga conectada a un motor
ν Viscosidad dinámica
ω Velocidad angular
xii
RESUMEN
Para lograr esto, en primer lugar, se establecieron las relaciones matemáticas que
gobiernan cada sistema. Una vez obtenidas las ecuaciones diferenciales de cada sistema, se
la propiedad física que representa cada sistema, así como la naturaleza de éste, se diseñaron
obtuvieron las respuestas de lazo abierto y lazo cerrado de los modelos originales, así como
en Simulink®, de manera que para repetir las simulaciones, basta con correr dichas rutinas.
xiii
CAPÍTULO 1: Introducción
1.1 Justificación
producción.
transferencia o ecuación diferencial que describe el modelo del sistema controlado, sin que
este tenga relación con un determinado sistema físico. Partiendo de esta información y de
su estabilidad y su robustez, entre otros aspectos. Así mismo, si se establecen para el lazo
matemática, sino que se encarga de obtener soluciones reales a problemas reales. Por esta
razón es necesario incluir aplicaciones de la vida real, en los problemas que se planteen
Al tratar con problemas reales, los estudiantes pueden asimilar conceptos de una
manera más concreta. Sabrán que lo que están aprendiendo tiene un uso más allá de lo que
se hace en el aula. Además, existirá mayor material para analizar y discutir ya que en un
1
modelo de un proceso real, cada variable estará ligada a una propiedad física de dicho
sistema.
Sumado a esto, el tratar con un modelo realista involucra mayor familiaridad con
los órdenes de magnitud de las constantes de tiempo que van ligadas a diferentes tipos de
procesos. Se puede observar, por ejemplo, que los sistemas eléctricos son mucho más
rápidos que los sistemas hidráulicos. Las ganancias de las plantas controladas también
tendrán una estrecha relación con el tipo y tamaño del sistema que se controle. Esto
permite que se puedan interpretar los resultados del diseño de un controlador, adentro del
Por último, el incluir procesos de diversa naturaleza dará una perspectiva más
amplia de la aplicación de la teoría de control. Es por esta razón que en este trabajo se
1.2 Objetivos
2
1.2.2 Objetivos específicos
perturbaciones.
1.3 Metodología
• Se seleccionaron los sistemas a modelar y por medio de las leyes físicas que
de medición y actuación.
original.
4
CAPÍTULO 2: Desarrollo teórico
principales leyes que gobiernan a los sistemas mecánicos, eléctricos e hidráulicos. Por
ultimo, se resumen los conceptos básicos relacionados con los sistemas de control.
objetivo determinado[8]. Esto no necesariamente se refiere solo a objetos físicos, sino que
también puede tratarse de conceptos abstractos. Por esto, los sistemas pueden ser físicos,
Para describir un sistema (figura 2.1) se cuenta con variables tanto internas como
coordenadas espaciales.
• Variables de estado: son las variables que definen el estado del sistema, su
su memoria[4].
Por otro lado, las variables externas son las que atraviesan la frontera del sistema y
diferenciales[7].
Los sistemas pueden ser lineales o no lineales. Un sistema lineal es aquel que
dependen de ellas[4].
6
2.2 Modelado analítico de sistemas dinámicos
determinado, como las leyes de Newton para sistemas mecánicos y las leyes de Kirchhoff
Balance de masa
(2.2-1), donde el primer término representa la materia que entra al sistema y el segundo la
n m d ( ρ vV ( t ) )
∑ ρ ( t ) q ( t ) −∑ ρ ( t ) q ( t ) =
i =1
i i
j =1
j j
dt
(2.2-1)
7
Balance de energía
la termodinámica.
dU
Ue −Us + Q −W = (2.2-2)
dt
Donde Ue es el flujo de energía que entra al sistema, Us es el flujo de energía que sale del
sistema, Q es el calor agregado al sistema por unidad de tiempo, W el trabajo hecho por el
sistema por unidad de tiempo y U es la energía interna del sistema. Las variables Ue, Ue, Q
n
dvi
∑f
j =1
ij =M
dt
= Mai (2.2-3)
8
2.2.2 Sistemas eléctricos
Las leyes de interconexión de los elementos de un sistema eléctrico son las leyes de
voltaje y corriente de Kirchhoff. Estas dos leyes, en conjunto con las leyes de los
eléctrico.
vR (t ) = RiR (t ) (2.2-4)
Capacitor ideal
Las relación voltaje-corriente en un capacitor viene dada por (2.2-5), en donde ic(t)
dvC (t )
iC (t ) = C (2.2-5)
dt
Inductor ideal
mecánico.
Masa
La ley elemental para una masa es la segunda ley de Newton, la cual establece que
la resultante de las fuerzas que actúan sobre un cuerpo es igual a la velocidad de cambio de
la cantidad de movimiento. Para una masa constante M la ley de Newton establece que
dv(t )
f (t ) = M (2.2-7)
dt
la velocidad en m/s.
Las fuerzas que son función de la velocidad relativa entre los cuerpos, se modelan
f (t ) = B ⋅ ∆v(t ) (2.2-8)
10
donde B representa el coeficiente de amortiguamiento en N·m·s-1, ∆v es la velocidad
Resorte ideal
f (t ) = K ⋅ ∆x(t ) (2.2-9)
Palanca ideal
a
f 2 = f1 (2.2-11)
b
conjunto que gobiernan a estos sistemas son la Segunda Ley de Newton y Tercera Ley de
Momento de inercia
dω
τ =J (2.2-12)
dt
12
En (2.2-12) τ es el par aplicado en N·m, J es el momento de inercia en kg·m2 y ω es
τ = B ⋅ ∆ω ( t ) (2.2-13)
y w la velocidad rotacional relativa entre los ejes cuyas superficies están en contacto.
Engranaje ideal
R2
τ1 = τ2 (2.2-14)
R1
donde R1 y R2 son los radios de las ruedas y τ1 y τ2 son los pares aplicados en los ejes de las
ruedas.
13
parámetros distribuidos y son no lineales, pero empleando linealización y parámetros
concentrados se pueden obtener modelos aproximados más simples. Estos sistemas suelen
operar manteniendo sus variables cerca de algún punto de operación, lo cual justifica la
Las leyes de conjunto que rigen a los sistemas hidráulicos son la ley de continuidad
energía hidráulica
Capacitancia hidráulica
de este elemento es
dp (t )
qE (t ) − qS (t ) = CH (2.2-15)
dt
donde qE(t) y qS(t) son los caudales de entrada y salida, respectivamente, en m3/s, CH es la
A(h)
CH = (2.2-16)
ρg
14
Resistencia hidráulica
ρ
q (t ) = K
2
(v2
1 − v22 ) + ρ g ( h1 − h2 ) + ( p1 − p2 ) (2.2-17)
donde q(t) es el caudal en m3/s, v1 y v2 las velocidades a la entrada y salida del conducto, ρ
Inductancia hidráulica
Una tubería larga almacena energía y se modela como una inductancia hidráulica.
Una inductancia hidráulica es una medida del cambio de presión requerido para producir un
dq
p (t ) = LH (2.2-18)
dt
ρl
LH = (2.2-19)
A
15
siendo ρ la densidad del fluido, A el área transversal de la tubería en m2 y l la longitud de la
tubería en metros.
Fuentes hidráulicas
la energía. Los principales elementos térmicos mediante los cuales se modelan los sistemas
Capacitancia térmica
flujo de calor a través de él. La ecuación que describe la dinámica de una capacitancia
térmica es
dT
CT = wE − wS (2.2-20)
dt
16
CT = c p M (2.2-21)
Resistencia térmica
obtener un flujo de calor deseado a través de un medio que puede ser sólido, líquido o
gaseoso. Esto se expresa por medio de (2.2-22), donde RT es la resistencia térmica (K·W-1),
1
w(t ) = (T2 − T1 ) (2.2-22)
RT
l
RT = (2.2-23)
σcA
Fuentes térmicas
cuerpo o fluido.
2.2.7 Linealización
ocasiones es posible despreciar las no linealidades sin incurrir en grandes errores, sin
17
embargo, este enfoque puede desvirtuar el análisis en algunos sistemas. Para no trabajar
con sistemas no lineales y las dificultades que esto significaría, se recurre a linealizarlos
Sea un sistema cuya dinámica se describe por las siguientes ecuaciones de estado
.
x(t ) = f ( x(t ), u (t ), t ) (2.2-24)
y (t ) = g ( x(t ), u (t ), t ) (2.2-25)
donde x(t) es el vector de estados con x(t ) ∈ R n , u(t) es el vector de estados con u (t ) ∈ R m ,
y(t) es el vector de estados con y (t ) ∈ R p , f(·) y g(·) son cualesquiera funciones vectoriales,
Es posible describir una salida y* (t) como la respuesta de ese modelo ante un estado
inicial x0* y una entrada particular u* (t). Si ocurre una leve modificación en el estado
*
y (t ) = y (t ) + δ y (2.2-26)
*
x(t ) = x (t ) + δ x (2.2-27)
Las siguientes ecuaciones describen las variaciones de las salidas y de los estados
∂ f x (t ), u (t ), t ∂ f x (t ), u (t ), t
* * * *
.
δx= δ x(t ) + δ u (t ) (2.2-28)
∂ x(t ) ∂u (t )
18
∂ g x (t ), u (t ), t ∂ g x (t ), u (t ), t
* * * *
con la entrada de referencia (el valor deseado) y produce una señal de control que reducirá
• c: variable controlada
• e: error
• m: variable manipulada
• r: valor deseado
• u: señal de control
• y: señal realimentada
• d: perturbación
19
Para efectos de estudios de control, los sistemas de control realimentados se
d(s)
+
+ +
r(s) C(s) P(s) y(s)
-
20
CAPÍTULO 3: Diseño y simulación de los modelos
En esta sección se describen los sistemas que se seleccionaron para ser modelado.
Además, para cada caso, se reseñan los resultados más relevantes acerca del proceso de
controlador.
superficie lisa paralela al eje x. La fricción entre la masa M y la superficie horizontal tiene
Unida a la base por medio de un pivote se encuentra una varilla, o péndulo, de masa m,
varilla se designa como θ. Por medio de una fuerza F aplicada a la base, el sistema de
control debe mantener el equilibrio de la varilla. Existe además una perturbación Fd que se
péndulo invertido:
21
Fd
2l, m, J
Bx
obtener fácilmente sus masas. Luego, la inercia del péndulo se calculó asumiendo que ésta
que hay una película de aceite SAE 30 de 0,1 mm de espesor a temperatura ambiente y
aplicando las ecuaciones dadas por Shigley[9]. Los parámetros de este sistema se listan en
la tabla 3.1:
22
Tabla 3.1 Parámetros del sistema de péndulo invertido
M 0,13495 kg
m 0,06748 kg
J 0.0014063 kg·m2
l 0,25 m
B 1,53 N·s/m
que existe un único punto de operación debido a que es inestable. Al linealizar el sistema,
Θ( s ) 19, 758s
= (3.1-3)
F ( s ) ( s + 19,317 )( s − 10, 677 )( s + 1, 438 )
mantener el equilibrio del péndulo. Por último, se simuló lazo de control con la planta
teórica y con el modelo linealizado para obtener la respuesta ante la aplicación de una
23
Respuesta ante un escalón en la perturbación
0.02
Sistema lineal
-0.04
-0.06
-0.08
-0.1
-0.12
0 1 2 3 4 5 6 7 8 9 10
Tiempo t(s)
qi
h1 h2
q1
A1 A2
K K q2
h3
qo
A3
24
En este sistema, que funciona con agua de densidad ρ, los tanques 1 y 2 son
control para este sistema debe ser capaz de mantener el nivel h2 en el valor deseado
de la válvula entre los tanques 1 y 2. Las áreas de los tanques son A1, A2 y A3. Las
diámetro igual a 25,4 mm. Los diámetros de los tanques se asumieron iguales a 0,2 m y a
partir de este diámetro se calcularon las áreas. En la tabla 3.2 se listan los valores
K 8.561·10-5 m1/2kg1/2
dh1 qi K ρ g
= − ( h1 − h2 ) (3.2-1)
dt A1 A1
dh2 K ρ g K ρg
= ( h1 − h2 ) − h2 (3.2-2)
dt A2 A2
dh3 K ρ g K ρg
= h2 − h3 (3.2-3)
dt A3 A3
25
La característica estática de la planta es se da por la ecuación que se muestra a
continuación:
qi2
h2 = (3.2-4)
ρ gK 2
92, 73e−0,1809 s
P (s) = (3.2-6)
(8, 7787 s + 1)( 0, 02685s + 1)
Este modelo de orden reducido, integrando los elementos actuadores y de medición,
se empleó para sintonizar un controlador PID, el cual se obtuvo por medio de la síntesis del
1
C ( s ) = 0,90122 1 + + 0, 02677 s (3.2-7)
8,806 s
Utilizando este controlador, se obtuvieron las respuestas de lazo cerrado del sistema
26
Respuesta ante un escalón de 0,1 m en el valor deseado
0.26
0.24
Sistema real
0.22
Sistema linealizado
Nivel H2 (m)
0.2
0.18
0.16
resistencia eléctrica, la cual calienta el aire. En la succión, hay una apertura que se puede
graduar para modificar el caudal de aire que entra. Además, el sistema permite controlar el
calor que se disipa en la resistencia eléctrica, para así obtener una temperatura deseada en
algún punto del ducto. Es posible además, introducir un tiempo muerto entre la entrada del
27
Figura 3.6 Calentador de aire
resistencia térmica de las paredes del ducto, RT, el calor específico del aire cP y el flujo
se coloca el sensor de temperatura y la velocidad del aire. La velocidad del aire se toma
manera que el tiempo muerto depende de dicha velocidad. Igualmente, el flujo másico
28
Tabla 3.3 Parámetros del calentador de aire
RT 0,314K/W
CT 0, 6935 J·K-1
Las propiedades del equipo, así como las posibles velocidades de aire a las que
1 dT
p (Ta − T ) −
mc (T − Ta ) + q = CT (3.3-1)
RT dt
Suponiendo una velocidad del 50% del máximo especificada por el fabricante, y
asumiendo que el sensor se coloca en el punto a la salida del ducto, se encontró el siguiente
0,314
P( s) = e −0,1954 s (3.3-2)
0, 2178s + 1
Con este modelo, se diseñó un controlador con modelo interno, cuya función de
transferencia es:
0, 2178s + 1
Cimc ( s ) = 3,1847 (3.3-3)
0, 5s + 1
del aire, el sistema prácticamente permanece sin cambio alguno. Esto se debe a que el flujo
de calor hacia el ducto debido al flujo másico de aire es despreciable comparado con el
calor que se libera por conducción y el calor que introduce la fuente. Sin embargo, el
29
controlador se reduce conforme el tiempo muerto se aleja del que corresponde a una
velocidad del aire de 50% de su valor máximo, tal y como se diseñó. Esto se observa
0.6
0.4
Temperatura K
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 5 10 15 20 25 30 35 40 45 50
Tiempo (s)
armadura, o bien, un motor de corriente directa de imán permanente. La figura 3.8 muestra
su circuito equivalente:
30
Ra La
Va
Vm
θ , ωm ,τ m
equivalente (La) y la constante de torque (Kf). Mientras tanto, los parámetros mecánicos
son el amortiguamiento viscoso de los rodamientos del motor (B) y la inercia rotacional del
eje (J). Sus valores se obtuvieron de un bloque de referencia de Simulink y son los que se
Ra 3,9 Ω
La 0,012 mH
Kf 6,878·10-4 V·s/rad
B 1,0·10-9 kg·m2
J 1,0·10-8 kg·m2
31
Es importante notar que la constante de torque del motor y la constante
d 2ωm d ωm
( JRa + BLa ) + ( BRa + K f 1K f 2 ) ωm = K f 1Va − Raτ L + La L (3.4-1)
dτ
JLa 2
+
dt dt dt
obtener la curva de reacción de la planta. Una vez obtenida dicha curva, se obtuvo un
1343, 2
P (s) = (3.4-2)
0, 007652 s + 1
grados de libertad por medio de la síntesis del regulador. La función de transferencia del
1
Cr ( s ) = 3,126 0, 667 + (3.4-3)
0, 005739
1
C y ( s ) = 3,126 1 + (3.4-4)
0, 005739
32
Respuesta ante un escalón unitario en el valor deseado
1
0.9
0.8
Velocidad de rotación ω(rad/s)
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09
Tiempo t(s)
(voice coil motor o VCM) al cual se acopla un sujetador en cuya punta se encuentra la
cabeza de lectura/escritura. Cuenta además con un resorte de retorno que ejerce una fuerza
que tiende a mantener el sujetador en θ = 0°. En la figura 3.10 se muestra un diagrama del
sistema.
33
Ra La
Va Vm
θ , ωm ,τ m
manera que fueran lo más realistas posibles y buscando la funcionalidad del sistema. La
inercia del sujetador más la cabeza, Jh, se calculó como si éstos fueran una masa de 3 mg
34
Tabla 3.5 Parámetros de un motor DC
Ra 1,9 Ω
La 1,38 µH
Kf 0,134 V·s/rad
B 6,279·10-3 N·m·s/rad
J 5,651·10-5 kg·m2
Jh 7,5·10-9 kg·m2
K 0,8 N·m/rad
dia
Va = Ra ia + La + Vm (3.5-1)
dt
τ m = K f 1ia (3.5-2)
dθ
Vm = K f 2 (3.5-3)
dt
d 2θ dθ
τ m −τ L = ( J + Jh ) 2
+B + Kθ (3.5-4)
dt dt
del sistema. A partir de esta curva se obtuvo un modelo de segundo orden más tiempo
0, 08814e −0,0007 s
P (s) = (3.5-5)
( 0, 01531s + 1)( 0, 003733s + 1)
35
Una vez obtenido el modelo de orden reducido, se comparó su respuesta con la de la
Curva de reacción
0.09
Sistema real
0.08 Modelo de segundo orden
0.07
Posición angular θ(rad/s)
0.06
0.05
0.04
0.03
0.02
0.01
0
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14
Tiempo t(s)
duro.
tomando como modelo el de orden reducido. No se hizo, como se pretendía, por un criterio
integral, debido a que los métodos disponibles exigían τ0 ≥ 0,05, y el modelo obtenido no
cumplía con este criterio. Una vez obtenido el controlador, se obtuvieron las respuestas de
lazo cerrado. En la figura 3.12, por ejemplo, se observa la respuesta ante un cambio en la
36
-3 Respuesta ante un escalón en la perturbación (τL = 0.1 Nm)
x 10
0
-0.2
-0.4
Posición angular θ(rad)
-0.6
-0.8
-1
-1.2
-1.4
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14
Tiempo t(s)
37
CAPÍTULO 4: Conclusiones y recomendaciones
• Los parámetros del modelo de una planta van estrictamente relacionados con la
• La ganancia de una planta depende también no sólo del tipo de sistema que
modela, sino que también de las variables involucradas y el tamaño del sistema.
actuadores y medidores.
determinada, tal y como se hizo con la constante del resorte torsional del
posicionador para la cabeza del disco duro. Así mismo, es posible modificar las
tiempo de respuesta.
deficientes.
cómo responde el sistema ante un cambio en éstas que modelara como una
39
Las recomendaciones para futuros trabajos son:
• Para los sistemas que se analizaron aquí, aplicar diferenteS técnicas de control y
• Elaborar una interfaz gráfica para integrar las rutinas en Matlab y los modelos
casillas para modificar los parámetros y obtener las respuestas de los sistemas
en diferentes condiciones.
amerite.
40
BIBLIOGRAFÍA
Libros:
2003.
2007.
1998.
10. Streeter, V. Mecánica de Fluidos, Novena Edición, McGraw Hill, Colombia, 2000.
41
Páginas web:
11. http://www.beikimco.com/pdf/RA60-10-001A.pdf
12. http://www.fbk.com/files/37-100/37-100.pdf
13. http://www.mathworks.com/access/helpdesk/help/toolbox/physmod/elec/ug/briwjp4
-15.html
http://www.engin.umich.edu/group/ctm/examples/pend/invpen.html.
http://www.caspur.it/risorse/softappl/doc/matlab_help/toolbox/control/casestudies/d
emos7.html
17. Chen, Y. Iterative Learning Control and Repetitive Control in Hard Disk Drive
Industry,
http://mechatronics.ece.usu.edu/yqchen/paper/06C30_CDC06_1902_FI.pdf
http://www.egr.msu.edu/classes/me451/radcliff/lab/Handouts/Exp6.pdf
http://robot2.disp.uniroma2.it/~zack/LabRob/DCmotors.pdf
42
APÉNDICES
Se incluye en este Apéndice el Manual del estudiante, con el desarrollo detallado de los
43
Universidad de Costa Rica
Facultad de Ingeniería
Elaborado por:
Arnoldo Castro
Diciembre, 2008
ÍNDICE GENERAL
2
3.6 Ámbito de medición........................................................................................................44
3.7 Ámbito de actuación .......................................................................................................45
3.8 Diagrama de bloques ......................................................................................................45
3.9 Simulación del modelo no lineal ....................................................................................45
3.10 Comparación de las respuestas del modelo lineal y del modelo no lineal....................46
3.11 Sintonización del controlador .......................................................................................47
3.12 Curvas de respuestas de lazo cerrado ...........................................................................49
4 Velocidad de un motor de corriente directa ............................. 53
4.1 Ecuaciones diferenciales que modelan el sistema ..........................................................53
4.2 Parámetros del sistema....................................................................................................55
4.3 Variables de interés.........................................................................................................56
4.4 Curva característica estática............................................................................................56
4.5 Ámbito de medición........................................................................................................57
4.6 Ámbito de actuación .......................................................................................................58
4.7 Diagrama de bloques ......................................................................................................58
4.8 Respuesta de la planta.....................................................................................................59
4.9 Obtención del modelo de orden reducido .......................................................................60
4.10 Sintonización del controlador .......................................................................................62
4.11 Curvas de respuesta de lazo cerrado .............................................................................64
5 Posicionador de una cabeza de lectura/escritura de un disco
duro .................................................................................................. 66
5.1 Ecuaciones diferenciales que modelan el sistema ..........................................................67
5.2 Parámetros del sistema....................................................................................................69
5.3 Variables de interés.........................................................................................................70
5.4 Curva característica estática............................................................................................70
5.5 Ámbito de medición........................................................................................................72
5.6 Ámbito de actuación .......................................................................................................72
5.7 Diagrama de bloques ......................................................................................................72
5.8 Respuesta de la planta.....................................................................................................73
5.9 Sintonización del controlador .........................................................................................77
5.10 Respuestas de lazo cerrado ...........................................................................................78
BIBLIOGRAFÍA ............................................................................ 81
ANEXOS.......................................................................................... 83
Anexo 1 Especificaciones del fabricante del equipo Feedback Process Trainer PT326. .....83
Anexo 2 Plano del motor VCM Bei Kimco..........................................................................85
3
ÍNDICE DE FIGURAS
4
Figura 4.2 Característica estática del motor de corriente directa.........................................57
Figura 4.3 Diagrama de bloques del motor DC ....................................................................58
Figura 4.4 Modelo en Simulink del motor DC .....................................................................59
Figura 4.5 Respuesta del motor DC ante un escalón unitario en la entrada .........................60
Figura 4.6 Respuesta del motor DC ante un escalón en la entrada......................................62
Figura 4.7 Controlador de dos grados de libertad.................................................................63
Figura 4.8 Respuesta ante un cambio escalón en el valor deseado del motor DC................64
Figura 4.9 Respuesta del motor DC ante un cambio en la perturbación ..............................65
Figura 5.1 Disco duro ...........................................................................................................66
Figura 5.2 Diagrama funcional del sistema posicionador.....................................................67
Figura 5.3 Característica estática del sistema posicionador .................................................71
Figura 5.4 Diagrama de bloques del sistema posicionador ..................................................72
Figura 5.5 Modelado en Simulink del sistema posicionador................................................74
Figura 5.6 Respuesta al escalón en la entrada del sistema posicionador ..............................75
Figura 5.7 Respuestas del sistema real y del modelo de orden reducido.............................77
Figura 5.8 Respuesta ante un escalón unitario en el valor deseado ......................................79
Figura 5.9 Respuesta ante un escalón en el torque de carga.................................................80
5
INTRODUCCIÓN
El estudio de los sistemas de control es una parte fundamental de la ingeniería
producción.
transferencia o ecuación diferencial que describe el modelo del sistema controlado, sin que
este tenga relación con un determinado sistema físico. Partiendo de esta información y de
su estabilidad y su robustez, entre otros aspectos. Así mismo, si se establecen para el lazo
matemática, sino que se encarga de obtener soluciones reales a problemas reales. Por esta
razón es necesario incluir aplicaciones de la vida real, en los problemas que se planteen
estos modelos permite una mejor asimilación de los conceptos de dinámica de sistemas ya
que se puede relacionar las variables matemáticas con propiedades físicas. Esto, a su vez,
6
1 Péndulo invertido
Este sistema se compone de una base de masa M que se desplaza sobre una
superficie lisa paralela al eje x. El contacto entre ambos se da por medio de un anillo
Unida a la base por medio de un pivote se encuentra una varilla, o péndulo, de masa
varilla se designa como θ. Por medio de una fuerza F aplicada a la base, el sistema de
Fd
2l, m, J
Bx
7
1.1 Ecuaciones diferenciales que modelan el sistema
Se realiza el diagrama de cuerpo libre de cada elemento del sistema[15]. Para la
base:
f = B ⋅ x
F
M ⋅
x
M ⋅
x + b ⋅ x + N = F (1.1)
8
θ 2 ⋅ l
Fd
θ ,θ,θ
(
x − θ ⋅ l ⋅ cos θ
m ⋅ )
mg
péndulo:
9
Combinando las ecuaciones (1.4) y (1.5):
Las ecuaciones (1.3) y (1.6) son las ecuaciones diferenciales que modelan el
sistema.
x 10 cm. La densidad del aluminio según [6] es 2.699 g/cm3. Esto resulta en una masa, M,
de 134.95 g.
1
J=
12
( )
2
m 3a 2 + ( 2l ) = 1, 4063 ⋅10−3 kg ⋅ m 2 (1.7)
Con el fin de modelar la fricción, se asumirá que existe una película de aceite de 0,1
mm de espesor. Además, se asumirá que la base está montada sobre un rodillo deslizante
de 1 cm de diámetro y 2 cm de largo.
El área de contacto, Ac, del anillo deslizante es: 6,28·10-4 m2. La viscosidad, ν , se
asumirá como la del aceite SAE 30 a temperatura ambiente, la cual es 0,2443 Pa·s[10].
10
ν Ac
B= = 1,53 N ⋅ s ⋅ m −1 (1.8)
tB
1.5 Linealización
El modelo se linealizará alrededor del punto θ = 0. Bajo esta condición se cumple
que:
cos θ ≈ 1 (1.9)
sin θ ≈ θ (1.10)
11
Asumiendo que el sistema trabajará a velocidades pequeñas, θ2 ≈ 0, se obtiene:
( I + ml ) s Θ( s) − mglΘ(s) = mls X ( s)
2 2 2
(1.15)
ml
s
Θ( s )
( M + m ) ( I + ml 2 ) − ( ml )2 (1.16)
=
F (s) b ( I + ml 2 ) mgl bmgl
s3 + s2 − s−
( M + m ) ( I + ml 2 ) − ( ml )2 ( M + m ) ( I + ml 2 ) − ( ml )2 ( M + m ) ( I + ml 2 ) − ( ml )2
Θ( s ) 19, 758s
= (1.17)
F ( s ) ( s + 19,317 )( s − 10, 677 )( s + 1, 438 )
π π
alrededor de este punto. Arbitrariamente se elige θ ∈ − , . La señal de control
2 2
12
variará de un 0 a 1 a lo largo de este ámbito. Por lo tanto, la constante del elemento de
medición Kθ es:
1
Kθ = ≈ 0, 3183 (1.18)
π
2
KF = =2 (1.19)
1
diagrama de bloques:
13
F
θ
14
Curva de reacción
8
6
Posición angular θ(rad)
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Tiempo t(s)
Figura 1.6 Respuesta al escalón del modelo no lineal del péndulo invertido
la figura 1.7:
15
Curva de reacción
8
Sistema real
7 Modelo linealizado
6
Posición angular θ(rad)
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Tiempo t(s)
misma respuesta para valores pequeños de θ. Sin embargo, conforme el punto de operación
Se observa, por ejemplo, que el modelo no lineal presenta un incremento en el ángulo más
brusco que el del modelo linealizado. Esto es importante ya que la respuesta del modelo
16
1.10 Sintonización del controlador
El controlador para el péndulo invertido se encontró utilizando el método del Lugar
función de transferencia:
12,578s
P(s) = (1.21)
( s + 19,317 )( s − 10, 677 )( s + 1, 438)
Se empleó un controlador PID serie. Se buscó cancelar el polo en -19,317 Con Ti’ =
controlador es:
1
C ( s) = KC ' 1 + (Td ' s + 1) (1.22)
Ti ' s
12, 578 K ´
L( s) = (1.23)
s − 10, 677
donde
17
ta 2 = 4T
(1.25)
T = 0, 025
1
12,578 K '+ s − 10, 677 = s + (1.26)
0, 025
1 Td s
Ti s
+ +
e(s) KC u(s)
+ +
1 1
linealizado:
18
Respuesta ante un escalón en la perturbación
0.005
0
Posición angular θ(rad)
-0.005
-0.01
-0.015
-0.02
-0.025
0 1 2 3 4 5 6 7 8 9 10
Tiempo t(s)
19
Respuesta ante un escalón en la perturbación
0.02
Sistema lineal
-0.04
-0.06
-0.08
-0.1
-0.12
0 1 2 3 4 5 6 7 8 9 10
Tiempo t(s)
lineal original. Se observa como las características de la respuesta obtenidas con el modelo
no lineal son deficientes comparadas con las de la respuesta del modelo lineal.
20
2 Tanques interactuantes
En un sistema con dos o más tanques interactuantes, hay dos o más tanques cuyos
niveles dependen uno del otro. Un ejemplo de tal sistema es el que se muestra en la figura
2.1:
qi
h1 h2
q1
A1 A2
K1 K2 q2
h3
qo
A3
En este sistema, los tanques 1 y 2 son interactuantes. Esto se debe a que el caudal
de agua que fluye entre ellos depende de los niveles de ambos tanques. Es decir, este
caudal puede fluir tanto del tanque 1 hacia el tanque 2, o del 2 al 1. El sistema de controla
para esta planta debe controlar el nivel del tanque 2, h2, por medio del caudal de entrada qi.
21
dH1 1
= ( qi − q1 ) (2.1)
dt A1
dH 2 1
= ( q1 − q2 ) (2.2)
dt A2
dH 3 1
= ( q2 − qo ) (2.3)
dt A3
Ahora, se expresan los caudales q1, q2 y q3 en términos de las variables h1, h2 y h3.
posibilidad de que el flujo volumétrico entre los tanques 1 y 2 vaya en una u otra dirección:
p1 − p2
q1 = K1 (2.4)
p1 − p2
q2 = K 2 p2 − patm (2.5)
q3 = K 3 p3 − patm (2.6)
Considerando que:
ρ g ( h1 − h2 )
q1 = K1 (2.8)
ρ g ( h1 − h2 )
q2 = K 2 ρ gh2 (2.9)
q3 = K 3 ρ gh3 (2.10)
22
Sustituyendo las ecuaciones (2.8), (2.9) y (2.10) en (2.1), (2.2) y (2.3),
respectivamente, se obtiene:
dh1 qi K1 ρ g ( h1 − h2 )
= − (2.11)
dt A1 A1 h1 − h2
dh2 K1 ρ g ( h1 − h2 ) K2 ρ g
= − h2 (2.12)
dt A2 h1 − h2 A2
dh2 K 2 ρ g K3 ρ g
= h2 − h3 (2.13)
dt A3 A3
diámetro interno y una altura de 40 cm. Las áreas A1, A2 y A3, entonces, son iguales a
5,0645·10-4 m2. Los tubos entre tanques son de PVC y tienen un diámetro de 1”.
Se asume que los tanques 1 y 2 están conectados a una altura de 0 m desde el fondo
de los tanques. Además, se asume que la salida del tanque 3 se encuentra a una 0 m desde
su fondo. Se desprecian los efectos de inductancia hidráulica entre los tanques 1 y 2 ya que
Las válvulas entre los tanques se asumen son válvulas de bola del mismo diámetro
que los tubos. La constante Kf para esta válvula es 0.07[17]. Sin embargo, es importante
tomar en cuenta que esta constante no es igual a la constante K empleada en las ecuaciones
23
anteriores. Se denomina Kf como el coeficiente de pérdidas y es una constante empírica
v2
h = Kf (2.14)
2g
Al comparar las ecuaciones (2.8) a (2.10) con la ecuación (2.14), se encuentra que:
2
K= A (2.15)
ρK f
donde A es el área transversal del elemento a través del que se calcula la caída de presión.
válvula.
24
2.4 Curva característica estática
De la ecuación (2.11), haciendo las derivadas igual a cero, se obtiene:
h1 − h2 qi
= (2.16)
h1 − h2 K1 ρ g
qi 2
h2 = (2.17)
ρ gK12
Por medio de la ecuación (2.13), se encuentra que h2 = h3. Empleando los valores
h2 = 13909 ⋅ qi 2 (2.18)
25
Curva característica estática
0.45
0.4
0.35
Nivel del tanque 2 H2(m)
0.3
0.25
0.2
0.15
0.1
0.05
0
0 1 2 3 4 5 6
Caudal de entrada Qi(L/s)
2.5 Linealización
x1 h1
Sea x = x2 = h2 el vector de estados, u = u1 = qi la entrada y y = y1 = h 2 el
x3 h3
26
K ρ g ( x1 − x2 ) u1
− 1 +
A1 x1 − x2 A1
K1 ρ g ( x1 − x2 ) K 2 ρ g
x = f ( x , u , t ) = − x2 (2.19)
A2 h1 − h2 A2
K 2 ρ g x − K3 ρ g x
A
2
A
3
3 3
y = g ( x, u , t ) = x2
(2.20)
K1 ρg K1 ρg
− 0
2 A1 x1 − x2 2 A1 x1 − x2
∂f K1 ρg K1 ρg K2 ρg
= − − 0 (2.21)
∂x 2 A2 x1 − x2 2 A2 x1 − x2 2 A2 x2
K2 ρg K3 ρ g
0 −
2 A3 x2 2 A3 x3
1
A
∂f 1
=0 (2.22)
∂u
0
∂g
=1 (2.23)
∂x
27
K1 ρg K1 ρg
− * * * *
0 1
2 A1 x1 − x2 2 A1 x − x2
1 A
1
δ x ( t ) = 1
K ρg
−
K1 ρg
−
K2 ρg
0 δ x ( t ) + 0 δ u ( t ) (2.24)
2 A2 x1 − x2*
*
2 A2 *
x − x2
1
*
2 A2 x2*
K2 ρg K ρg 0
0 − 3
2 A3 x2* 2 A3 x3*
δ y (t ) = [ 0 1 0] δ x(t )
(2.25)
*
y (t ) = y (t ) + δ y (t )
(2.26)
δ y (t ) = [ 0 1 0] δ x(t )
(2.28)
se representa el elemento de medición por medio de una constante Kh, tal que la entrada de
28
este elemento es el nivel, y la salida es una señal de control que varía de 0 a 100%, dicha
constante es igual a:
1
Kh = = 2,5 (2.30)
0, 4
L/s (0 a 0,006 m^3/s). Éste elemento será representado por una constante Kq que
0, 006
Kq = = 0, 006 (2.31)
1
además de las ecuaciones (2.4) a (2.6) linealizadas[9]. La figura 2.3 ilustra el diagrama de
29
Figura 2.3 Diagrama de bloques del sistema de tanques interactuantes.
está totalmente abierta, mientras que si se introduce una fracción, quiere decir que la
30
Figura 2.4 Implementación del modelo original en Simulink
31
Respuesta ante un cambio escalón de 0.0001 m3/s en la entrada
0.16
0.159
0.158
Sistema real
0.157
Sistema linealizado
0.156
Nivel h2 (m)
0.155
0.154
0.153
0.152
0.151
0.15
100 110 120 130 140 150 160 170
Tiempo t(s)
Se puede observar que para puntos cercanos al punto de operación, ambos sistemas
responden exactamente igual, pero conforme el punto de operación se aleja del punto
alrededor del cual se hizo la linealización, la respuesta lineal presenta menor ganancia que
• K P = 92, 73
32
• t25 = 103,319 –100 = 3,319 s
t75 − t25
T"= = 8, 7787 (2.33)
0, 9866 + 0, 7036a
los elementos de actuación y medición al modelo de la planta, se obtiene que el modelo del
1,113e−0,1809 s
P( s) = (2.38)
(8, 7787 s + 1)( 0, 02685s + 1)
33
Para un controlador PID ideal:
1+ a
Kc = = 0, 9012
K Pτ c
Ti = (1 + a ) T " = 8,806
a
Td = T " = 0, 02677
1+ a
1
C ( s ) = 0,90122 1 + + 0, 02677 s
8,806 s
figura 2.6 se muestran la respuesta del modelo no lineal y del modelo linealizado. Se puede
observar como, de nuevo, las respuestas de ambos sistemas son casi iguales cerca del punto
de operación, pero conforme el nivel del tanque va subiendo, las diferencias entre ambas
respuestas se acentúan.
34
Respuesta ante un cambio escalón de 0.1 m en el valor deseado
0.26
0.24
Sistema real
Sistema linealizado
0.22
Nivel h2 (m)
0.2
0.18
0.16
está totalmente abierta. La respuesta del sistema no lineal ante esta perturbación se muestra
en la figura 2.7.
35
Respuesta ante una disminución del 50% en la constante de la válvula entre los tanques 1 y 2
0.23
0.22
0.21
0.2
Nivel h2 (m)
0.19
0.18
0.17
0.16
0.15
36
3 Calentador de aire
Este sistema está inspirado en el equipo de laboratorio Process Trainer PT326, del
resistencia eléctrica, la cual lo calienta. En la succión, hay una apertura que se puede
graduar para modificar el caudal de aire que entra. Además, el sistema permite controlar el
calor que se disipa en la resistencia eléctrica, para así obtener una temperatura deseada en
Como se observa en la figura, el ducto tiene tres posibles puntos de medición, P1, P2
37
3.1 Ecuaciones diferenciales que modelan el sistema
Para analizar este sistema, se parte de un volumen de control que se define mediante
la figura 3.2:
V,T
qi q C qo
qt
la razón a la que el aire elimina calor al salir del ducto, wt es la razón de pérdida de calor
dT
wi + w − wt − wo = CT (3.1)
dt
38
La razón de entrada de calor por el flujo de aire es:
wi = mc
pTa (3.2)
wo = mc
pT (3.2)
longitud del ducto, el calor que se pierde al ambiente por conducción y radiación se da por:
1
wt = (T − Ta ) (3.3)
RT
1 dT
p (Ta − T ) −
mc (T − Ta ) + w = CT (3.5)
RT dt
Ahora bien, si
∆T = T − Ta (3.6)
d ∆T dT
= (3.7)
dt dt
d ∆T 1
CT + + mc
p ∆T = w (3.8)
dt RT
39
3.2 Parámetros del sistema
Las dimensiones del ducto, según el catálogo del fabricante[13], son una longitud
π
V = 0, 052 ⋅ 0, 298 = 5,848 ⋅ 10−4 m3 (3.9)
4
Las propiedades del aire, tales como la densidad y el calor específico, dependen de
las propiedades del aire atmosférico, el cual tiene un calor específico igual a 1.005 kJ/kg•K
siguiente relación:
ls
L= (3.11)
v
m.
40
La resistencia térmica entre el interior y el exterior del ducto se compone de tres
resistencias térmicas en serie: la capa laminar de aire en el interior del ducto, la pared del
ducto, y la capa laminar de aire en el exterior del ducto. Sin embargo, el análisis de los
fenómenos de convección está fuera del alcance de este proyecto. Por esta razón, se tomará
El espesor de la pared, l es 2,5 mm. El área superficial del ducto, un cilindro, está dada,
aproximadamente, por:
Por lo tanto, la resistencia térmica R de la pared del ducto es, según la ecuación 2.2-
24:
l 0, 0025
RT = = 0,314K/W (3.13)
σ c A 0,17 ⋅ 0, 04679
Según datos del fabricante, la entrada de calor por la resistencia es ajustable entre 0
y 80 W. La velocidad del aire se puede variar de 0,304 m/s hasta 3,05 m/s. El flujo másico
se encuentra por:
m = ρ vAt (3.14)
donde ρ es la densidad del aire, v su velocidad y At el área transversal del ducto. Dicha área
es igual a 0,0019625 m2. Entonces, el fujo másico varía entre 7,04·10-4 kg/s y 7,063·10-3
kg/s.
41
3.3 Variables de interés
Las variables para tomar en cuenta en el control de este sistema son:
• Posibles perturbaciones:
velocidad v.
w
∆T = (3.15)
1
+ mc
p
RT
el inverso de la resistencia térmica, por lo que la ecuación (3.15) se puede simplificar para
∆T = RT ⋅ w (3.16)
∆T = 0, 314 ⋅ w (3.17)
42
Característica estática
30
25
Aumento de temperatura (ºC)
20
15
10
0
0 10 20 30 40 50 60 70 80
Razón de entrada calor (W)
3.5 Linealización
Es posible obtener una función de transferencia a partir de la ecuación (8).
1
Tomando en cuenta que p , la función de transferencia de esta planta es:
>> mc
RT
43
∆T ( s ) RT
= (3.18)
W ( s ) RT CT s + 1
en P1. Cuando el sensor de temperatura se ubica en otra posición, la planta presenta tiempo
∆T ( s ) R
= e − tm s (3.19)
Q( s) RCs + 1
Para efectos de este trabajo, la planta se trabajará en valores de velocidad del aire
cercanas al 50% de su valor máximo, es decir 1,525 m/s. Se asumirá que el sensor está
∆T ( s ) 0,314
= e −0,1954 s (3.20)
Q( s) 0, 2178s + 1
tiene por función de transferencia una constante que convierte una señal de temperatura
entre 0ºC y 80ºC a una señal de control que va del 0 al 100%. Por lo tanto, la constante del
1
KT = = 0, 0125
80
44
3.7 Ámbito de actuación
El fabricante indica que la resistencia eléctrica es capaz de proporcionar calor a una
razón máxima de 80 W. Por lo tanto, dicho elemento se representa por una constante, Kw,
que convierte una señal de control dentro de un ámbito de 0 a 100%, a una señal de
80
Kw = = 80
1
45
tiempo muerto según una entrada dinámica que. Implementando la ecuación (3.5), se
w T
del aire al ducto, es decir, sin tiempo muerto. Con esta simulación se verificó que el
despreciar el término mc
P no introduce grandes desviaciones con respecto al modelo
46
Respuesta al escalón unitario en la entrada
0.3
Modelo exacto
Modelo aproximado
0.25
Temperatura K
0.2
0.15
0.1
0.05
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Tiempo (s)
Figura 3.6 Comparación entre el modelo completo y el modelo aproximado del túnel.
A simple viste no se observa diferencia alguna entre ambas curvas, excepto que a
El modelo que no considera el flujo másico tiene una ganancia de 0,314, mientras que la
47
0,314
Pm− ( s ) = (3.21)
0, 2178s + 1
Como
1
Gf (s) = n
(3.24)
(T f s + 1)
Para que Cimc ( s ) sea propia, n≥1, escogiendo n=1:
0, 2178s + 1 1
Cimc ( s ) = ⋅ (3.25)
0,314 (Tf s + 1)
Se debe cumplir que
Cimc (∞)
≤ 20
Cimc (0)
0, 2178
⋅ 0, 314 ≤ 20 (3.26)
0,314T f
T f ≥ 0, 0109
Por lo tanto,
0, 2178s + 1
Cimc ( s ) = 3,1847 (3.27)
0, 5s + 1
48
El diagrama de bloques del controlador se muestra en la siguiente figura:
e(s) 0, 2178s + 1 ∆ T (º C )
+ 3,1847
0,5s + 1
+
0,314
e −0,1954 s
0, 2178s + 1
efecto que tiene sobre el desempeño del controlador, el variar el tiempo muerto real de la
49
Respuesta al escalón unitario en el valor deseado
2
50% de la velocidad máxima
1.8 10% de la velocidad máxima
Valor deseado
1.6
1.4
Temperatura K
1.2
0.8
0.6
0.4
0.2
0
0 5 10 15 20 25 30 35 40 45 50
Tiempo (s)
Como era de esperarse, dado que el controlador fue diseñado utilizando un modelo
que asumía que la velocidad del aire era un 50% de su valor máximo, el mejor desempeño
del controlador se obtiene cuando el tiempo muerto de la planta es igual a este valor. Sin
embargo, cuando se hizo la simulación con una velocidad del aire más baja (o un tiempo
figura 3.8, como en la figura 3.9, se observa que la respuesta tiene un tiempo mayor cuanto
50
Respuesta a escalón en la perturbacion (Ta) a diferentes velocidades
1
50% de la velocidad máxima
0.8 10% de la velocidad máxima
0.6
0.4
Temperatura K
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 5 10 15 20 25 30 35 40 45 50
Tiempo (s)
Otro caso que se analizó fue el de un cambio en la velocidad del aire. El resultado
51
Respuesta a escalón en la perturbacion (cambio en la velocidad del aire)
20.02
20.015
20.01
20.005
Temperatura K
20
19.995
19.99
19.985
19.98
10 15 20 25 30 35 40 45 50
Tiempo (s)
Figura 3.10 Respuesta de lazo cerrado ante un cambio en la velocidad del aire.
52
4 Velocidad de un motor de corriente directa
Este sistema consiste en un motor de corriente directa en cuyo eje hay acoplada una
Ra La
Va
Vm
θ , ωm , τ m
corriente de armadura. El control por medio del voltaje en el estator involucra el modelo
53
dia
Va = Ra ia + La + Vm (4.1)
dt
Dado que el flujo magnético es constante en el motor, las relaciones entre las
τ m = K f 1ia (4.2)
Vm = K f 2ωm (4.3)
d 2θ dθ
τm −τ L = J 2
+B (4.4)
dt dt
dθ
= ωm (4.5)
dt
d ωm
τm −τ L = J + bωm (4.6)
dt
J d ωm b
ia = + ωm (4.7)
K f 1 dt Kf1
54
d 2 ωm d ω m dτ
JLa 2
+ ( JRa + BLa ) + ( BRa + K f 1 K f 2 ) ωm = K f 1Va − Raτ L + La L (4.8)
dt dt dt
potencias se obtiene:
Vm ia ≈ τ mωm (4.9)
K f 2 ≈ Kf1 ≈ K f (4.10)
Kf1
Ω( s ) JLa
= (4.11)
Va ( s ) 2 JR + bLa bRa + K f 1 K f 2
s + a s +
JLa JLa
Simulink[14] son:
• Ra = 3,9 Ω
• La = 0,012 mH
55
• Kf = 7,2·10-5 V/rpm = 6,878·10-4 V·s/rad
• J = 1,0·10-9 kg·m2
• B = 1,0·10-8 N·m·s/rad
función de transferencia:
Ω( s ) 5, 7317 ⋅ 1010
= (4.12)
Va ( s ) s 2 + 325010 s + 4, 2672 ⋅ 107
motor. Además, puede variar la viscosidad del lubricante del motor debido a un
cambio en su temperatura.
siguiente relación:
K f 1Va Ra
ωm = − τL (4.11)
bRa + K f 1 K f 2 bRa + K f 1 K f 2
56
Sustituyendo los parámetros por sus valores reales:
τL = 0 Nm
6000
τL = 0.0001 Nm
τL = 0.0002 Nm
Velocidad de rotación ω(rad/s)
5000
4000
3000
2000
1000
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Voltaje de armadura Va(V)
57
1 s
Kω = = 1, 429 ⋅ 10−4 (4.12)
7000 rad
constante KV es:
5
KV = =5 (4.13)
1
τL
-
Va + 1 1 ωm
K f1 +
La s + Ra Js + b
-
Kf2
58
4.8 Respuesta de la planta
Para implementar el modelo en Simulink, se empleó el diagrama de bloques de la
1
Ke = (4.14)
Ra
La
τe = (4.15)
Ra
1
Km = (4.16)
B
J
τm = (4.17)
B
59
Curva de reacción
1400
1200
Velocidad de rotación ω(rad/s)
1000
800
600
400
200
0
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09
Tiempo t(s)
el tiempo al 75%. A partir de la respuesta de la planta, para así obtener los siguientes
datos:
∆y 1343, 2 − 0
• KP = = = 1343, 2
∆u 1− 0
• t25 = 0,002193 s
• t75 = 0,0106 s
60
A partir de esta información, se encuentra un modelo de primer orden más tiempo
muerto[1]:
lo que se decidió asumir que es cero. Se obtiene, por lo tanto, un modelo de primer orden
1343, 2
P (s) = (4.20)
0, 007652 s + 1
61
Curva de reacción
1400
1000
800
600
400
200
0
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09
Tiempo t(s)
medio de la síntesis del controlador regulatorio. Se calculan los parámetros del controlador
1343, 2 0,9597
Pm ( s ) = 5 ⋅ ⋅ 1, 429 ⋅ 10−4 = (4.21)
0, 007652 s + 1 0, 007652 s + 1
62
Buscando una respuesta con una constante de tiempo igual a la mitad de la
1 2 −τc 1 2 − 0, 5
KC = = = 3,126 (4.22)
KP τc 0, 9597 0, 5
τ T 0, 5 ⋅ 0, 007652
β = min c ,1 = min ,1 = 0, 667 (4.24)
Ti 0, 005739
1
Cr ( s ) = 3,126 0, 667 + (4.25)
0, 005739
1
C y ( s ) = 3,126 1 + (4.26)
0, 005739
d (s)
-
r (s) + + y(s)
Cr ( s ) Pm ( s )
+
C y (s)
63
4.11 Curvas de respuesta de lazo cerrado
Se encontraron la respuesta de lazo cerrado al ocurrir un cambio escalón unitario en
0.9
0.8
Velocidad de rotación ω(rad/s)
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09
Tiempo t(s)
Figura 4.8 Respuesta ante un cambio escalón en el valor deseado del motor DC
64
Respuesta ante un escalón en la perturbación (τL = 0.001 Nm)
0
-500
-1000
-1500
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09
Tiempo t(s)
De ambas respuestas se puede observar que éste sistema tiene una respuesta
65
5 Posicionador de una cabeza de lectura/escritura de un disco
duro
El sistema que se desarrolla a continuación es el posicionador de una cabeza de
computadora un valor deseado para la posición de la cabeza del disco duro. El servocontrol
disco duro.
66
Ra La
Va Vm
θ , ωm , τ m
El sistema consiste en un motor DC (voice coil motor o bobina de voz) que acciona
inercia inherente al motor, se debe tomar en cuenta la inercia del posicionador, así como
tanto, las ecuaciones que modelan al motor, son las mismas. Éstas se presentan a
continuación:
dia
Va = Ra ia + La + Vm (5.1)
dt
67
τ m = K f 1ia (5.2)
dθ
Vm = K f 2 (5.3)
dt
Por otro lado, la parte mecánica del sistema, se modela igual a como se hizo con el
modelo anterior, con la excepción de que, aparte del rotor del motor, ahora se debe tomar
d 2θ dθ
τ m −τ L = ( J + Jh ) 2 + B + Kθ (5.4)
dt dt
A partir de (5.2):
τm
ia = (5.5)
K f1
68
J + Jh d 2θ B dθ K τ
ia = 2 + + θ+ L (5.6)
K K f 1 dt K f 1 Kf1
f1 dt
d 3θ d 2θ dθ
La ( J + J h ) 3
+
La B + Ra ( J + J )
h 2
+ ( Ra B + La K + K f 1 K f 2 ) + Ra Kθ
dt dt dt (5.7)
dτ L
= K f 1Va − Raτ L − La
dt
• Ra = 1,9 Ω
• La = 1,38 µH
• J = 5,651·10-5 kg·m2
• B = 6,279·10-3 N·m·s/rad
centro de masa a una distancia de 0,05 m del eje del motor. La constante del resorte
torsional se asume igual a 0,8 N·m/rad, ya que luego de diversas pruebas, este valor permite
que el sistema tenga suficiente precisión y pueda abarcar el ámbito de ángulos superior de
57°, dado un voltaje de alimentación máximo de 12 V, según la hoja del fabricante. Este
ámbito de ángulos es más que suficiente para que la cabeza alcance cualquier radio de la
superficie del disco. Considerando esto, las propiedades del conjunto sujetador-cabeza son:
• Jh = 7,5·10-9 kg·m2
69
• K = 0,8 N·m/rad
parámetros por sus valores reales, se obtiene que este sistema se representa por medio de la
Θ( s ) 1, 718 ⋅109
= 3 (5.8)
Va ( s ) s + 1,377 ⋅106 s 2 + 3,832 ⋅108 s + 1, 949 ⋅1010
Kf1 1
θ= Va − τL (5.9)
Ra K K
70
Sustituyendo los parámetros por sus valores reales y asumiendo que no hay ninguna
figura 5.3. En dicha figura, se graficó la curva para diferentes valores de carga. Estas
curvas se obtuvieron varias veces para distintos valores de K con el fin de lograr un ámbito
amplio de ángulos de operación dado que el voltaje máximo de alimentación del motor
según el fabricante es 12 V.
0.7
Posición angular θ(rad)
0.6
0.5
0.4
0.3
0.2
0.1
0
0 2 4 6 8 10 12
Voltaje de armadura Va(V)
71
5.5 Ámbito de medición
El elemento que recibe de entrada una posición θ y devuelve una salida entre 0 y
π
100% tiene un ámbito de medición de 0 a rad. Sea Kθ es la constante de este elemento.
2
Su valor es:
1 1
Kθ = = 0, 6366 (5.11)
π rad
2
constante KV es:
12
KV = = 12 (5.12)
1
72
Este diagrama de bloques se dedujo a partir de las ecuaciones (5.1), (5.2), (5.3) y
(5.4).
1
Ke = (5.13)
Ra
La
τe = (5.14)
Ra
1
Km = (5.15)
B
J + Jh
τm = (5.16)
B
73
Figura 5.5 Modelado en Simulink del sistema posicionador
74
Curva de reacción
0.09
0.08
0.07
Posición angular θ(rad)
0.06
0.05
0.04
0.03
0.02
0.01
0
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14
Tiempo t(s)
∆y 0, 08814 − 0
• KP = = = 0, 08814
∆u 1− 0
• t25 = 0,008538 s
• t50 = 0,01553 s
• t75 = 0,02627 s
75
Con esta información se obtuvo un modelo de segundo orden más tiempo muerto
por el método generalizado[1]. Esto se realizó por medio del siguiente procedimiento:
t75 − t25
T '' = = 0, 01531 (5.18)
0,9866 + 0, 7036a
0, 08814
P (s) = (5.22)
( 0, 01531s + 1)( 0, 003733s + 1)
En la figura 5.7 se muestran las respuestas del sistema modelado por la ecuación
76
Curva de reacción
0.09
Sistema real
0.08 Modelo de segundo orden
0.07
Posición angular θ(rad/s)
0.06
0.05
0.04
0.03
0.02
0.01
0
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14
Tiempo t(s)
Figura 5.7 Respuestas del sistema real y del modelo de orden reducido
11781e −0,0007 s
P (s) = (5.23)
( s + 65, 32 )( s + 267,88 )
Se utilizó un controlador PID serie para cancelar los dos polos de la planta y ajustar
la velocidad de respuesta con la ganancia del controlador. Con este controlador, la función
77
11781e −0,0007 s K 'T ' 1 1
L(s) = ⋅ C d s + s + (5.24)
( s + 65,32 )( s + 267,88 ) s Ti ' Td '
1 1
Luego, ajustando los parámetros de forma que = 65, 32 y = 267,88 se
Ti Td '
ta 2 = 4T (5.26)
1
= 4000 (5.27)
T
78
Respuesta ante un escalón unitario en el valor deseado
1.2
0.8
Posición angular θ(rad)
0.6
0.4
0.2
-0.2
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14
Tiempo t(s)
resultado fue una leve reducción en la posición angular de la cabeza. Esto se ilustra en la
figura 5.9.
79
-3 Respuesta ante un escalón en la perturbación (τL = 0.1 Nm)
x 10
0
-0.2
-0.4
Posición angular θ(rad)
-0.6
-0.8
-1
-1.2
-1.4
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14
Tiempo t(s)
80
BIBLIOGRAFÍA
Libros:
1. Alfaro, V.M. Apuntes del Curso IE-0431 Sistemas de Control, Escuela de Ingeniería
Rica, 2008
7. Mills, A.F. Transferencia de Calor, Primera Edición, McGraw Hill, Colombia, 2007.
1998.
11. Streeter, V. Mecánica de Fluidos, Novena Edición, McGraw Hill, Colombia, 2000.
81
Páginas web:
12. http://www.beikimco.com/pdf/RA60-10-001A.pdf
13. http://www.fbk.com/files/37-100/37-100.pdf
14. http://www.mathworks.com/access/helpdesk/help/toolbox/physmod/elec/ug/briwjp4-
15.html
http://www.engin.umich.edu/group/ctm/examples/pend/invpen.html.
http://www.caspur.it/risorse/softappl/doc/matlab_help/toolbox/control/casestudies/dem
os7.html
18. Chen, Y. Iterative Learning Control and Repetitive Control in Hard Disk Drive
Industry, http://mechatronics.ece.usu.edu/yqchen/paper/06C30_CDC06_1902_FI.pdf
http://www.egr.msu.edu/classes/me451/radcliff/lab/Handouts/Exp6.pdf
http://robot2.disp.uniroma2.it/~zack/LabRob/DCmotors.pdf
82
ANEXOS
Anexo 1 Especificaciones del fabricante del equipo Feedback Process
Trainer PT326.
83
84
Anexo 2 Plano del motor VCM Bei Kimco
85