Manuscrito 59355 1 10 20221109
Manuscrito 59355 1 10 20221109
Manuscrito 59355 1 10 20221109
https://repository.uaeh.edu.mx/revistas/index.php/icbi/issue/archive
Pädi Boletín Científico de Ciencias Básicas e Ingenierías del ICBI Pädi
ISSN: 2007-6363
Resumen
En este trabajo se propone un control no lineal con rechazo activo de perturbaciones como controlador de velocidad para
servomotores y servomecanismos. En la actual propuesta, tanto la perturbación total, como la ganancia de control no son conocidas,
lo cual lo hace muy atractivo en aplicaciones industriales. El control se evaluó experimentalmente usando la plataforma experimental
“servo−system”. Se realiza un comparativo de los resultados obtenidos con la técnica de control propuesta frente a un controlador
proporcional integral y se discuten los resultados.
Palabras Clave: Control acotado, servomecanismos, ADRC, observador, tiempo-real.
Abstract
In this work, a nonlinear control with active rejection of disturbances is proposed as a speed controller for servomotors and
servomechanisms. In the current proposal, both the total disturbance and the control gain are not known, which makes it very
attractive in industrial applications. The control was experimentally evaluated using the ”servo-system.experimental platform. A
comparison of the results obtained with the proposed control technique against a proportional integral controller is made and the
results are discussed.
Keywords: Bounded control, servomechanisms, ADRC, observer, real-time.
Correo electrónico: edgar.cortez@alumno.buap.mx (Edgar Cortez Dena), hector.contrerasme@alumno.buap.mx (Hector Jonathan Contreras Mendoza), mari-
bel.mastranzo@flexoware.com (Maribel Mastranzo Pérez), edgar.ramirez@flexoware.com (Edgar Ramı́rez Muñoz), fermi.guerrero@correo.buap.mx (José Fermi
Guerrero Castellanos).
Historial del manuscrito: recibido el 30/10/2022, última versión-revisada recibida el 30/10/2022, aceptado el 08/11/2022,
publicado el 11/11/2022. DOI: https://doi.org/10.29057/icbi.v10iEspecial5.10152
E. Cortez-Dena et al. / Publicación Semestral Pädi Vol. 10 No. Especial 5 (2022) 91–96 92
Definición 2.1. (Función de Saturación) Dada una constante V̇ ≤ −α|e x |σ M (M + ε) + α|e x |hmax (11)
positiva M, la función continua y no decreciente σ M : R → R
Asumiendo que:
es definida como:
−αλ α s + αλ
! ! !
s 0 −α
|sI − Ae | = − =
0 s −λ f λ 0 λf λ s
τm = Ka ia
Ẋe = Ae Xe + Bḣ
(17)
va = Ra ia + La didta + eb
las trayectorias del vector de error se pueden acotar por
eb = Kb q˙m
(21)
qm = rq
Z t
Xe (t) = e Ae (t−t0 )
Xe (t0 ) + eAe (t−t0 ) B(ḣ)dτ
(18)
Jm q¨m = τm − Bm q˙m − τ
t0 r
Considerando la inductancia cero y expresándolo en térmi-
nos de q el modelo puede escribirse como:
∴ ∥Xe (t)∥ ≤ ∥eAe (t−t0 ) ∥∥Xe (t0 )∥
t Ka Kb τ Ka
Jm q̈ + Bm q̇ + q̇ + 2 =
Z
v (22)
+ ∥eAe (t−t0 ) ∥∥Bḣ(t)∥dt (19) Ra r rRa
t0
donde los parámetros del sistema son los mostrados en la Tabla
h0 1.
≤ (20)
λM
Sı́mbolo Descripción Unidades
Donde λ M es el mayor valor propio 21 (Ae + ATe ) q Posición angular del eje de la carga Rad
v Voltaje de armadura V
3. Control de velocidad de un servosistema qm Posición angular del eje del motor Rad
τm Par en el eje del motor Nm
3.1. Descripción del sistema ia Corriente de armadura A
El Modular Servo System (MSS) es una plataforma de de- eb Fuerza contra electromotriz V
sarrollo experimental mostrada en la Fig. 1. La interfaz de ali- Ra Resistencia de armadura Ω
mentación 1, suministra la energı́a al Motor 2 además de hacer La Inductancia de armadura H
las conexiones correspondientes para realizar la comunicación Ka Constante motor-par Nm/A
de la señal del Tacogenerador 3 con la tarjeta RT-DAC/PCI ins- Kb Constante de contra reacción electromotriz Vs/Rad
talada en la computadora 4 la cual opera directamente con el Bm Constante de fricción uN
ecosistema de MATLAB donde se introduce el sistema de con-
trol. La plataforma de desarrollo proporciona un módulo de car- Tabla 1: Parámetros
ga inercial 5 para realizar las pruebas correspondientes.
haciendo
Ka Kb Bm Ka 1
a= + ;b = ;c = (23)
Jm R Jm Jm rR Jm r 2
el modelo del motor DC puede escribirse como
3.3. Control no lineal para la regulación de velocidad del PI con el sistema libre de carga, graficando sus resultados para
MSS posteriormente realizar el mismo experimento pero añadiendo
Evidentemente el sistema (25) es de la forma de (1). Por lo una carga inercial a la plataforma del sistema, registrando ası́
tanto un control de la forma (3) permite regular la velocidad a la nueva gráfica y comparando los resultados obtenidos con el
una velocidad ωd y rechazar la perturbación total h(q̇, τ, t) acti- mismo control.
vamente. Ası́ entonces, tenemos el siguiente enunciado. Este ejercicio se repite para el control de rechazo de per-
turbaciones, comparando ası́ las respuestas del mismo control
Proposición 3.1. Considere la dinámica del sistema MMS da- entre el sistema con carga inercial y sin ella.
da por (25). Entonces el siguiente control, permite regular la
velocidad de manera práctica. Para finalizar se comparan los resultados gráficos de ambos
diseños de control tanto con carga como sin carga inercial, para
ż = λ f (u − z) hacer un análisis de los resultados obtenidos en los diferentes
(26) experimentos y realizar las debidas conclusiones del diseño y
u = σ M (λ(ωd − ω) + z)
resultado de este tipo de controles.
3.4. Control PI para la regulación de velocidad del MSS En el diseño implementado en Simulink que corresponde
Ahora, vamos a considerar que la carga τ es nula, i.e., τ = 0. al control de rechazo de perturbaciones, es importante hacer
Entonces el modelo es tal que acepta una función de transferen- notar que para el diseño del control de rechazo de perturbacio-
cia de la siguiente forma nes se hace uso de un módulo de saturación el cual tiene como
parámetros -12 a 12 dado y es propio del control, mientras que
Ω(s) b el otro módulo de saturación con el que cuentan ambos siste-
P(s) = = (27)
Va (s) s + a mas correspondiente a los parámetros -1 a 1 es necesario para
La ley de control proporcional integral (PI) de dos grados asignarlo a la entrada de la planta propia del MSS.
de libertad está dada por:
ki
u = −yk p + (r − y) (28)
s
4. Resultados
Recordando que la función de transferencia de la planta es
(27), en lazo cerrado la función de transferencia es:
!
ki Los resultados gráficos que se obtuvieron del control PI se
y = P(s) −yk p + (r − y) (29)
s muestran en la Fig. 3 la cual muestra el seguimiento del siste-
ma a la señal de referencia requerida de manera casi idéntica,
por lo que la función de transferencia en lazo cerrado queda
siendo el tiempo de respuesta relativamente rápido.
y ki b
= 2 (30)
r s + s(a + bk p ) + bki
al igualar esta función de transferencia con la de sistema de
segundo orden tenemos
w2n
ki =
b (31)
2wn ζ − a
kp =
b
Para la implementación de el control PI diseñado, ingresa-
mos los valores que el MSS nos proporciona siendo ası́ a =
0,961, b = 178,8, wn = 13,3716 y ζ = 0,5912.
3.5. Metodologı́a
Se realizaron diferentes pruebas para realizar el experimen-
to, el cual concluye con los siguientes 4 para obtener los datos
necesarios. En cada experimento se deja actuar el control di-
señado para el sistema durante 30 segundos con una señal de
referencia idéntica para todos los experimentos siendo ası́ una Figura 3: Gráfica de respuesta control PI sin carga
señal cuadrada periódica de amplitud 100 y periodo de 12 se-
gundos con un ancho de pulso del 50 %.
Se registran los datos de amplitud y tiempo de la referencia Este nos muestra una señal de control que podemos obser-
y la señal de salida del sistema, además de la señal de control var en la Fig. 4 donde claramente se nota que no existe satura-
suministrada a la planta. Primeramente se realiza para el control ción dado que se encuentra en un rango de -3V a 10V.
E. Cortez-Dena et al. / Publicación Semestral Pädi Vol. 10 No. Especial 5 (2022) 91–96 95
Figura 4: Gráfica de señal de control PI Figura 6: Gráfica de señal de control no lineal de rechazo de perturbaciones
Figura 5: Gráfica de respuesta control no lineal de rechazo de perturbaciones Figura 7: Gráfica de respuesta control PI con carga
sin carga
5. Conclusiones
Agradecimientos
Figura 9: Gráfica de respuesta control no lineal de rechazo de perturbaciones
con carga
Al revisar la señal de control suministrada al sistema nota- Este trabajo fue parcialmente financiado mediante le pro-
mos que aun que llega a saturar en algún momento al control yecto 100305333-VIEP2022.
no lo hace de manera tan drástica como el del PI.
Referencias