Está en la página 1de 12

Revista Iberoamericana de Automática e Informática Industrial 16 (2019) 403-414 www.revista-riai.

org

Control no lineal de velocidad y aire alimentado en un motor


diésel con turbocompresor y recirculación de gases de escape

José Luis Mendoza-Sotoa,∗, Luis Alvarez-Icazab , H. Rodrı́guez Cortésc


aFacultad de Ingeniería, Universidad Nacional Autónoma de México, Av. Universidad 3000, C. P. 04510 México,
bInstituto
de Ingeniería, Universidad Nacional Autónoma de México 04510 Coyoacán, Ciudad de México, México,
cCentro de Investigación y de Estudios Avanzados del Instituto Politécnico Nacional. Av. Instituto Politécnico Nacional 2508, Delegación Gustavo A. Madero,

San Pedro Zacatenco, 07360 Ciudad de México, México

Resumen
Se propone un control no lineal para regular la velocidad y la alimentación de flujo de aire en un motor de combustión interna
diésel con sistema de recirculación de gases de escape. El esquema de control propuesto utiliza una realimentación estática de los
estados para linealizar de manera exacta al sistema motor-turbocompresor evitando la linealización por retroalimentación de estados
dinámica. El esquema de control propuesto se complementa con un estimador para el par de carga del motor basado en la técnica
de Inmersión e Invariancia. El análisis de estabilidad permite concluir estabilidad asintótica cuando el esquema de control utiliza
el par de carga estimado. Por medio de una serie de simulaciones numéricas se evalúan las propiedades del esquema de control
propuesto.
Palabras Clave:
Motores diésel, Algoritmos de estimación, Control por realimentación, Control de velocidad, Recirculación de gases de escape.

Non-linear control of speed and air path in a diesel engine with turbocharger and exhaust gas recirculation.
Abstract
A non-linear control to regulate the speed and the supply of air flow in an internal combustion Diesel engine with exhaust gas
recirculation system is proposed. The control scheme uses a static feedback of the states to linearize the motor-turbocharger system
avoiding linearization by dynamic state feedback. The control scheme used is complemented by an estimator for the load torque of
the engine based on the Immersion and Invariance technique. The stability analysis allows to conclude asymptotic stability when
the control scheme uses the estimated load torque. Through a series of numerical simulations the properties of the proposed control
scheme are evaluated.
Keywords:
Diesel engines, Estimation algorithms, Feedback control, Speed control, Exhaust gas recirculation.

1. Introducción carga o pasajeros, por ejemplo, en barcos y en vehı́culos hı́bri-


dos, debido a que presentan una mayor eficiencia respecto a los
Una de las preocupaciones de los fabricantes de vehı́culos motores que utilizan gasolina como combustible y actualmente
es el cumplimiento de las normas ambientales que restringen las se incluyen en un porcentaje muy alto de los vehı́culos produ-
emisiones contaminantes en vehı́culos con motor de combus- cidos cada año (ACEA (2018)). El diseño apropiado del control
tión interna (MCI) y que cada vez son más exigentes (Hooft- de velocidad y de alimentación de aire en un motor permite re-
man et al. (2016)). El uso de los motores diésel ha tenido un ducir las emisiones contaminantes. En los motores de encendi-
incremento en los últimos años en aplicaciones de transporte de do por compresión como los motores diésel es común suminis-

∗Autor para correspondencia: eemsj03@yahoo.com.mx


To cite this article: José Luis Mendoza-Soto, Luis Alvarez-Icaza, H. Rodríguez Cortés 2018. Non-linear control of speed and air path in a diesel engine with
turbocharger and exhaust gas recirculation. Revista Iberoamericana de Automática e Informática Industrial 16, 403-414. https://doi.org/10.4995/riai.2019.10563
Attribution-NonCommercial-NoDerivatives 4,0 International (CC BY-NC-ND 4,0)
404 J. Mendoza-Soto et al. / Revista Iberoamericana de Automática e Informática Industrial 16 (2019) 403-414

trar una cantidad de aire mayor que la necesaria para lograr la Para controlar el flujo de gas de escape recirculado al co-
relación estequiométrica en la relación aire combustible (RAC ). lector de admisión y el flujo a través de la turbina se utiliza un
Con este objetivo, se aumenta la presión en el colector de ad- actuador para abrir o cerrar una válvula que conecta los colec-
misión y entonces la densidad de la carga de aire que entra a la tores y un actuador para modificar la posición de las palas de
cámara de combustión también aumenta. El aire excedente per- una turbina de geometrı́a variable (TGV). El modelo dinámi-
mite consumir completamente el combustible y obtener mayor co de un motor diésel con sistema RGE y TGV presenta aco-
potencia en el eje del motor. Para obtener un incremento en la plamiento no lineal entre el sistema de gases recirculados y el
presión del aire alimentado al colector de admisión los motores turbocompresor.
diésel actuales utilizan un sistema de recuperación de energı́a Existen diferentes enfoques para abordar el problema de
de los gases de escape por medio de una turbina colocada en la control basado en modelo de motores diésel, es común encon-
salida del colector de escape. La turbina está acoplada por me- trar el control alimentación de aire por separado del control de
dio de un eje a un compresor que se encarga de introducir aire velocidad.
fresco a una presión mayor que la atmosférica en el colector En Jankovic et al. (2000) se emplea linealización entrada-
de admisión. Sin embargo, este exceso de aire y las temperatu- salida y una función compuesta de Lyapunov para diseñar un
ras que se alcanzan en la combustión favorecen la producción controlador no lineal para el modelo dinámico del sistema de
de emisiones contaminantes compuestas de óxidos de nitrógeno alimentación de aire en un motor diésel. En van Nieuwstadt
(NO x ) y de partı́culas de material (PM). et al. (2000) se utiliza una estrategia de control PI descentra-
lizado con estimación de presión. En Ishizuka et al. (2017) se
utiliza un enfoque control PID adaptable para sintonizar las ga-
nancias del controlador en diferentes puntos de operación. En
Park et al. (2017) los autores proponen el uso de un control PI
con ganancias programadas. En los cuatro casos anteriores se
reportaron resultados experimentales.
En Larsen et al. (2000) se hace pasivo el sistema de alimen-
tación de aire. Los autores utilizan un par entrada-salida para
estabilizar la dinámica cero del sistema y otro par entrada sa-
lida para hacer pasivo al sistema. En Upadhyay et al. (2002)
se diseña un controlador basado en modos deslizantes para el
control del sistema de alimentación de aire. El desempeño del
controlador se evalúa con simulaciones.
En Ayadi et al. (2004) se utiliza linealización aproximada
para proponer un controlador basado en la propiedad de plani-
tud diferencial con respecto a la salida definida por el error en
Figura 1: Esquema de un motor diésel con sistema RGE y TGV la presión del colector de escape. Los autores validan sus resul-
tados por medio de simulaciones numéricas.
La técnica de control predictivo basado en modelos se uti-
Una forma de reducir las emisiones de PM es con el uso de liza en Ortner and del Re (2007) para optimizar el sistema de
filtros de partı́culas a la salida del colector de escape del motor. aire del motor con resultados presentados en forma experimen-
Actualmente, las emisiones en los motores diésel se reducen tal. En Plianos and Stobart (2007) y en Alfieri et al. (2018) se
empleando catalizadores adsorbentes de NO x o controlando el proponen controladores basados en el enfoque clásico de linea-
tiempo de inyección de combustible respecto a la posición de lización por realimentación dinámica de estados con diferente
punto muerto superior del cigüeñal y la temperatura de los ga- elección de las variables de salida.
ses de escape (Bennett (2010)). Los motores de encendido por En los casos anteriores se considera solamente el control del
compresión de carga homogénea (Zhao (2007)) han sido objeto sistema de alimentación de aire al motor diésel. La velocidad
de estudio en los ultimos años debido a que combinan las prin- del motor se considera como una variable de entrada adicional,
cipales ventajas de los motores a gasolina y los motores diésel. no se aborda el problema de controlar la velocidad en presen-
En estos motores, la gasolina se inyecta al cilindro, en donde cia de un par de carga en el motor. En vehı́culos impulsados
ocurre el autoencendido en el momento adecuado de la etapa por un motor de combustión interna es necesario un control de
de compresión, lo cual reduce considerablemente las emisio- velocidad que responda a la demanda de par y velocidad del
nes contaminantes. La desventaja de este tipo de motores es la conductor, mientras que las emisiones contaminantes deben ser
dificultad para controlar el momento en el que ocurre la auto reducidas. Además, la velocidad de un motor influye sobre la
combustión. opacidad de las emisiones contaminantes (Outbib et al. (2014)).
La inclusión de un sistema de recirculación de gases de es- Algunos trabajos consideran el control de velocidad de un
cape (RGE), por medio de una válvula entre los colectores de motor diésel. En Outbib et al. (2002) se presenta un controlador
escape y de admisión, permite reducir las emisiones contami- no lineal de velocidad basado en Lyapunov donde se utiliza el
nantes al regresar una parte de los gases inertes de escape (ver flujo de combustible como variable de control y el flujo de aire
figura 1), diluir el aire que entra a la cámara de combustión y re- como una entrada adicional. Los autores de Song and Grigo-
ducir la temperatura de la combustión. Sin embargo, la dilusión riadis (2003) presentan un control de velocidad para un motor
del aire con gases de escape en el colector de admisión también diésel en un modelo dinámico simplificado en presencia de per-
reduce la potencia entregada por el motor. turbaciones en el par de carga y con retardos de transporte. Los
J. Mendoza-Soto et al. / Revista Iberoamericana de Automática e Informática Industrial 16 (2019) 403-414 405

autores de ese trabajo usan la técnica de ganancias programa- Al utilizar la ley de conservación de la materia en el colector
das con un enfoque de parámetros lineales variables (LPV) y de admisión se puede escribir
desigualdades matriciales (LMI’s). La validación del controla-
dor se realiza en la unidad de control de un vehı́culo que simula ṁa = Wc − ṁao (1)
el comportamiento del motor.
El control simultáneo de la velocidad y del sistema de ali- donde Wc es el flujo de aire que entra desde el compresor al co-
mentación de aire de un motor se considera en Wahlstrom et al. lector de admisión y ṁao es el flujo de aire que se bombea hacia
(2010). Los autores de este trabajo utilizan controladores PID la cámara de combustión. Al usar la ley de los gases ideales en
para regular los valores deseados de la fracción de gases de es- el colector de admisión se obtiene
cape recirculados y la relación aire combustible. Adicionalmen-
te, proponen una función de costo para sintonizar las ganancias p1 V1
del controlador PID. ma = (2)
RT 1
En Mendoza-Soto and Alvarez-Icaza (2012) se controla la
velocidad del motor diésel y el sistema de alimentación de aire donde ma es la masa de aire, R es la constante universal de los
utilizando una combinación de control predictivo generaliza- gases ideales, V1 , p1 , T 1 son el volumen, la presión y la tempe-
do y linealización por realimentación dinámica. Un enfoque de ratura del colector de admisión, respectivamente. ṁao está dada
control basado en linealización exacta para la velocidad y el flu- por la expresión
jo de aire de un motor diésel se considera en Wang et al. (2014). nVcy ωp1
ṁao = ηv (3)
Los autores muestran resultados en simulaciones numéricas. En 4πRT 1
los dos casos anteriores el modelo dinámico utilizado es una
donde ηv es la eficiencia volumétrica, ω es la velocidad angular
combinación de los modelos usados en Jankovic et al. (2000) y
del eje del motor, Vcy es el volumen de cada cilindro, p1 es la
Outbib et al. (2002).
presión en el colector de admisión y n es el número de cilindros.
El diseño de control del sistema motor diésel con turbo-
compresor de geometrı́a variable y recirculación de gases de La eficiencia volumétrica se considera de acuerdo a Outbib
escape es un reto interesante ante el acoplamiento no lineal en- et al. (2006) de manera simplificada en forma polinomial como
tre los estados. Además, el par de carga que debe compensar el ηv (ω) = α0 + α1 ω + α2 ω2 con α0 , α2 > 0 y α1 < 0.
controlador de velocidad del motor puede no estar disponible o Al derivar la función (2) respecto al tiempo y considerando
puede resultar muy costoso incluir un dispositivo para medirlo T 1 como constante se obtiene la dinámica de la presión en el
de manera directa en un vehı́culo. colector de admisión
En este trabajo se propone un controlador para regular de RT 1
manera simultánea la velocidad de un motor diésel, la relación p˙1 = (Wc − ṁao ) (4)
V1
aire combustible RAC y el flujo de gases de escape recirculados.
Además, se propone un estimador de par de carga para el motor En MCI 0 s la temperatura T 1 no tiene variaciones significativas
diésel. y su dinámica es relativamente lenta por lo que es común con-
El diseño del control propuesto en este trabajo se basa en el siderar T 1 como constante (Eriksson and Nielsen (2014)).
procedimiento presentado en Rodrı́guez et al. (2006) como una La dinámica para el eje del motor puede obtenerse a partir
alternativa a la linealización por realimentación dinámica de los de la ecuación
estados. El estimador de par de carga propuesto se basa en la 1
técnica de Inmersión e Invarianza (I&I), (Astolfi et al. (2008)). ω̇ = (Pi − PL ) (5)

La prueba de estabilidad se realiza utilizando la teorı́a de siste-
mas interconectados. Un versión preliminar de este artı́culo fue donde J es la inercia del motor que se asume constante, Pi es la
presentada en Mendoza-Soto et al. (2016). potencia indicada que resulta de la combustión, PL es la poten-
Este artı́culo se organiza como sigue. En la sección 2 se cia de carga del motor que se compone de la potencia perdida
presenta una descripción del modelo de un motor diésel equi- por fricción y de la potencia de freno que aparece como pertur-
pado con un turbocompresor de geometrı́a variable. La sección bación externa.
3 discute el diseño del controlador propuesto. En la sección 4 se La potencia indicada puede calcularse como
presenta un estimador para el par de carga del motor. La sección
5 muestra los resultados obtenidos mediante simulación. Final- Pi = ηi Pth u1 (6)
mente la sección 6 presenta las conclusiones de este trabajo.
donde u1 es el flujo de combustible, Pth es el valor calorı́fico
neto inferior para el combustible diésel y ηi denota la eficiencia
2. Modelo del sistema motor-turbocompresor de geo- de conversión del combustible.
metrı́a variable Una aproximación polinomial de la eficiencia ηi que apare-
ce frecuentemente en la literatura (Younes (1993), Outbib et al.
El modelo del sistema motor-turbocompresor que se utiliza (2002), Outbib et al. (2006)) es
en este artı́culo se obtiene de los modelos utilizados en Janko-
vic et al. (2000) para el control de flujo de aire y en Outbib et al. ηi = aλ + bλ RAC + cλ R2AC (7)
(2006) para el control de velocidad en motores de combustión
interna diésel. con aλ > 0, bλ > 0, cλ < 0 y RAC = ṁao
u1 .
406 J. Mendoza-Soto et al. / Revista Iberoamericana de Automática e Informática Industrial 16 (2019) 403-414

Al sustituir (6) − (7) en (5) se obtiene la ecuación dinámica turbina y del compresor dadas por
para la velocidad como !µ !
pa
Pt = u3 c p ηt T 2 1 − (15)
Pth aλ Pth cλ n2 Vcy
2 p2
ω̇ = u1 + η (ω)2v ωp21 1 p1
!µ !
Jω 16JV12 π2 u1 Pc = Wc c p T a −1 (16)
Pth bλ nVcy
!
1 ηc pa
+ ηv (ω) p1 − τL (8) con ηt y ηc las eficiencias de la turbina y del compresor, respec-
J 4V1 π J
RT 1 nVcy tivamente, pa la presión atmosférica y T a la temperatura am-
ṗ1 = Wc − ηv (ω) ωp1 (9) biente. La constante µ = (γ − 1) /γ con γ = 1,4 se obtiene de la
V1 4V1 π
relación de calores especı́ficos.
El modelo presentado en Jankovic et al. (2000) para la alimen- Las expresiones (15) y (16) se obtienen al realizar el ba-
tación de aire con sistemas RGE y TGV se obtiene aplicando la lance de energı́a en la turbina y en el compresor en estado
ley de los gases ideales permanente, despreciando el intercambio de calor con el ex-
terior. El cambio en la entalpia entre el flujo que entra y el
Rmi T i que sale en cada elemento se puede representar como ∆h =
pi = , i = 1, 2 (10)
Vi c p ∆T . Entonces se utilizan las relaciones para flujos politrópi-
donde p representa la presión, T la temperatura, V el volumen, cos (pV γ = constante) y para gases ideales (pV = mRT ). Los
m la masa y el subı́ndice i = 1, 2 indica el colector de admisión términos de eficiencia ηt y ηc se incluyen para representar que
y de escape, respectivamente. La dinámica de la presión en los los procesos no son ideales.
colectores de admisión y de escape se obtiene al derivar la ecua- El modelo de cuarto orden del motor usado en este trabajo
ción (10) respecto al tiempo y al aplicar la ley de conservación está dado por
de la masa en cada colector. Al considerar un modelo adiabáti- u1 ωp21
co se obtienen las ecuaciones para la dinámica de la presión en ω̇ = k1 + k2 η2v (ω) + k3 p1 ηv (ω) − k4 τL (17)
ω u1
cada colector como  
 Pc

RT 1 Ṫ 1 ṗ1 = k5 kc  p µ + u2 − k s p1  (18)
ṗ1 = (Wc + u2 − ke p1 ) + p1 (11) 1
pa −1
V1 T1
RT 2 Ṫ 2 ṗ2 = k6 (k s p1 + u1 − u2 − u3 ) (19)
ṗ2 = (ke p1 − u2 − u3 + u1 ) + p2 (12) !µ !
V2 T2 pa
Ṗc = −k7 Pc + k8 1 − u3 (20)
p2
donde u1 , u2 y u3 son los flujos de combustible, de gases de
escape recirculados y de gases a través de la turbina, respecti- La ecuación (17) se obtiene de (8). El flujo Wc se obtiene de la
vamente. Es posible obtener una expresión para la dinámica de ecuación (16) y se sustituye en (11) con Ṫ 1 = 0 para obtener la
la temperatura en los colectores de admisión y de escape utili- ecuación (18). La ecuación (19) se obtiene de (12) con Ṫ 2 = 0.
zando los principios de conservación de la materia y la energı́a La ecuación (20) se obtiene al sustituir (15) en (14). Además,
como se presenta en la sección 7.5 de Eriksson and Nielsen se define k s (ω) = ke ηv (ω) ω y las diferentes constantes se agru-
(2014) como pan como se muestra en la tabla 1. Hay que notar que a pesar
de las simplificaciones realizadas, el modelo (17)-(20) conser-
RT i  
va la mayor parte de las no linealidades y captura las dinámicas
Ṫ i = ṁe cv (T e − T i ) + R (T e ṁe − T i ṁ s ) − Q̇i (13)
pi Vi cv principales del sistema motor-turbocompresor.
Los flujos u1 , u2 y u3 se asignan por medio de actuadores
El subı́ndice i = 1, 2 indica que una cantidad fı́sica está asoci-
que modifican la apertura de inyectores, válvulas y la posición
dada al colector de entrada y de salida, respectivamente; ṁe y
de las palas de la turbina. Para asignar los flujos se utilizan ma-
ṁ s son los flujos de masa que entran y salen del colector i, T e
peos algebraicos basados en la ecuación de flujo a través de un
es la temperatura del flujo ṁe y Q̇i es la transferencia de calor.
orificio o algunas variantes, para más detalles pueden consul-
Las temperaturas T 1 y T 2 se consideran constantes y los
tarse Gupta (2009), Heywood (1988) y Jankovic et al. (2000).
términos de Ṫ 1 y Ṫ 2 se hacen cero ya que los sensores que se
En este artı́culo se considera que las entradas de control son los
utilizan para medir las temperaturas en los motores presentan
flujos u1 , u2 y u3 y que es posible invertir los mapeos corres-
retrasos de varios segundos y no resultan útiles para su uso en
pondientes para obtener la posición necesaria de los actuado-
el controlador. La justificación para la consideración anterior es
res. Además, se considera que la dinámica de los actuadores es
que el valor de la presión en estado permanente no se ve afecta-
suficientemente rápida en comparación con la dinámica del sis-
da por los términos omitidos como puede apreciarse en la com-
tema motor-turbocompresor, por lo que pueden considerarse de
paración entre el modelo isotérmico y el adiabático presentada
manera independiente.
en Eriksson and Nielsen (2014).
La dinámica para el sistema turbocompresor se obtiene a
Tabla 1: Constantes del modelo del motor diésel
partir de ηc
1 k1 = PthJaλ k4 = 1
k7 =
1
τ kc =
Ṗc = (ηm Pt − Pc ) (14) J Ta c p
τ Pth cλ n2 V 2
k2 = 16JV 2 π2cy k5 = rT 1 ηm kt
k8 = τ kt = ηt c p T 2
V1
donde τ es la constante de tiempo del turbcompresor, ηm es la P b nV
1
nV
eficiencia del turbocompresor, Pt y Pc son las potencias de la k3 = th4JVλ 1 πcy k6 = RT 2
V2 ke = 4πRTcy 1
J. Mendoza-Soto et al. / Revista Iberoamericana de Automática e Informática Industrial 16 (2019) 403-414 407

El espacio de configuración de los estados del sistema donde los términos con barra superior representan los valores
dinámico (17)-(20) es el conjunto abierto de referencia para cada una de las variables.
( )
p1 p2
Ω = x ∈ R4 ω > 0, > 1, > 1, Pc > 0 (21) 3. Formulación del control
pa pa
h iT El sistema (17)-(20) es linealizable de forma exacta por
con x = ω p1 p2 Pc . La condición ω > 0 se debe a
que un motor de combustión interna debe operar al menos en la retroalimentación dinámica del estado (Mendoza-Soto and
velocidad de ralentı́ para mantener un régimen estable. La con- Alvarez-Icaza (2012)) si se extiende el sistema. El método de
dición p1 /pa > 1 debe cumplirse ya que la función del compre- control que se presenta en Rodrı́guez et al. (2006) es una alter-
sor es introducir aire una presión mayor que la atmosférica y en nativa para controlar por retroalimentación estática los sistemas
ausencia de un compresor p1 /pa = 1, que es el caso de un mo- que son linealizables de manera exacta sin tener que extender
tor de tipo atmosférico. La condición p2 /pa > 1 se cumple ya el sistema. Entonces existe una ley de control de realimentación
que de otra forma el flujo de aire podrı́a entrar desde el exterior estática linealizante para el sistema dinámico (17)-(20).
por el colector de escape en lugar de tener un flujo de gas hacia Para el desarrollo del controlador por retroalimentación
el exterior. La condición Pc > 0 se debe a que el compresor es estática se definen las salidas siguientes
el encargado de introducir el aire en el colector de admisión. y1 = ω (30)
El objetivo del controlador es regular la relación aire com- y2 = p1 (31)
bustible RAC , la fracción de gases de escape recirculados RGE !1−µ
definida como RGE = u2 /(Wc + u2 ) y la velocidad angular k8 k8 pa p2
y3 = Pc + p2 − (32)
del motor a valores de operación deseados. La linealización de k6 k6 1 − µ pa
(17)-(20) alrededor de su punto de equilibrio en el intervalo de La elección de salidas (30)-(32) se debe a que la estrategia de
operación presenta un valor caracterı́stico inestable. Las señales realimentación estática utilizada en este trabajo (ver Rodrı́guez
de control que producen los valores deseados R̄AC y R̄GE de et al. (2006)) requiere formar pares entrada-salida para alcanzar
referencia se obtienen (ver Jankovic et al. (2000) y Upadhyay un sistema linealizable de manera exacta y evitar la existencia
et al. (2002)) por medio de de una dinámica cero. Las salidas y1 e y2 permiten controlar los
ū2 = Γ1 Γ2 ū1 (22) estados ω y p1 . La salida y3 , la cual involucra los estados p2
y Pc se obtiene al resolver  la ecuación diferencial en derivadas
ū3 = (Γ1 + 1) ū1 (23) ∂y3
 pa µ ∂y3

 p  parciales −k6 ∂p +k 8 1 − p2 ∂Pc = 0 para evitar la aparición
Γ1a + Γ1a 2 + 4(1 − R̄GE )R̄AC
2
del control u3 en la primera derivada de y3 . Esta ecuación puede
Γ1 = (24)
2 obtenerse a partir de los términos asociados a u3 en (19) y (20).
Γ1a = R̄AC (1 − R̄GE ) + (RACs + 1) R̄GE − 1 En Dabo et al. (2009) se muestra que la selección de (32) como
salida permite alcanzar el punto de equilibrio del sistema TGV.
R̄GE
Γ2 = (25) Con la elección salidas (30)-(32) los controles u1 y u2 aparecen
1 − R̄GE en la primera derivada respecto al tiempo de y1 y de y2 , respecti-
donde RACs es la relación estequiométrica para el diésel. Las vamente. El control u3 aparece hasta la segunda derivada de y3 .
ecuaciones (22)-(25) se obtienen a partir del punto de equili- Es posible extender el sistema (17)-(20) al definir nuevas varia-
brio de la dinámica de las fracciones de productos de la com- bles de estado y de entrada con la inclusión de las ecuaciones
bustión mezclados con aire en los colectores del motor (ver Kol- u̇1 = vc1 y u̇2 = vc2 , entonces el sistema extendido presenta un
manovsky et al. (1997)). Es conveniente obtener el valor de re- vector de grado relativo (2, 2, 2) y puede linealizarse de forma
ferencia para R̄AC y R̄GE en términos de p1 , p2 , Pc y u1 para exacta por realimentación dinámica por lo que se cumplen las
obtener un conjunto de pares entrada-salida que presentan gra- condiciones para aplicar la realimentación estática propuesta en
do relativo completo. En Jankovic et al. (2000) se muestra que Rodrı́guez et al. (2006). Otra selección de salidas que permite
la elección del flujo de gases de escape como salida conduce a la linealización exacta de (17)-(20) es la que se usa en Plianos
un sistema que presenta dinámica cero inestable. La velocidad and Stobart (2007). En Upadhyay et al. (2002) se muestra una
ω se relaciona directamente con el flujo de combustible u1 y selección de salidas para un sistema TGV que conduce a la apa-
como se necesita ū1 para obtener (22)-(25) es conveniente es- rición de una dinámica cero inestable.
cribir ū1 en función de la velocidad de referencia ω̄. Al obtener Para el diseño de la realimentación estática se proponen las
el punto de equilibrio del modelo (17)-(20) es posible expresar señales de salida en términos de las señales de error como
los valores de referencia ū1 , p̄1 , p̄2 y P̄c como
ỹ1 = y1 − ȳ1 (33)
ke2 k4 ω̄τL
ū1 = (26) ỹ2 = y2 − ȳ2 (34)
k1 ke2 + k2 (Γ1 Γ2 + Γ1 )2 + k3 ke (Γ1 Γ2 + Γ1 ) ỹ3 = y3 − ȳ3 (35)
−ū1 + ū2 + ū3
p̄1 = (27)  p̄ 1−µ
ke ηv (ω̄) ω̄ pa
con ȳ1 = ω̄, ȳ2 = p̄1 e ȳ3 = P̄c + kk86 p̄2 − kk86 1−µ pa
2
como
k7
!− µ1 referencias de las señales de salida. Al derivar (33) respecto al
p̄2 = pa 1 − P̄c (28) tiempo y al considerar que las señales de referencia de las sali-
k8 ū3
!µ das son constantes para el caso de regulación se obtiene
(−ū2 + ke ηv (ω̄) ω̄ p̄1 ) p̄1
!
P̄c = −1 (29) · q3 (ω, p1 )
kc pa ỹ1 = q1 (ω) u1 + q2 (ω, p1 ) + (36)
u1
408 J. Mendoza-Soto et al. / Revista Iberoamericana de Automática e Informática Industrial 16 (2019) 403-414

con q1 = kω1 , q2 = k3 p1 ηv (ω) − k4 τL y q3 = k2 η2v (ω) ωp21 . entonces se puede proponer la señal de control u3 de forma que
En el proceso de realimentación estática como se utiliza en la dinámica de ỹ3 sea asintóticamente estable de acuerdo a
Outbib et al. (2006) y como se propone en Rodrı́guez et al. ·· ·
(2006) el control u1 puede proponerse de tal forma que la es- ỹ3 = ϕ1 + ϕ2 + ϕ3 − ϕ4 u3 = −K3 ỹ3 − K4 ỹ3 (48)
tructura de lazo cerrado resulta con una estructura lineal en
términos de una ganancia K1 entonces de donde resulta
·
· q3 (ω, p1 ) K3 ỹ3 + K4 ỹ3 + ϕ1 + ϕ2 + ϕ3
ỹ1 = q1 (ω) u1 + q2 (ω, p1 ) + = −K1 ỹ1 (37) u3 = (49)
u1 ϕ4

de donde resulta la señal de control con K3 , K4 > 0.


q En este punto es posible presentar uno de los resultados de
− (q2 + K1 ỹ1 ) + (q2 + K1 ỹ1 )2 − 4q1 q3 este artı́culo.
u1 = (38) Proposición 1: Considere el sistema dinámico (17)-(20) en
2q1 lazo cerrado con las leyes de control definidas en (38), (41) y
donde K1 > 0. Al calcular u1 en (38) solo se considera la raı́z (49). Entonces existen ganancias K1 , K2 , K3 y K4 tales que la
positiva debido a que la raı́z negativa resulta en un flujo de com- dinámica en lazo cerrado es asintóticamente estable en el con-
bustible negativo, lo cual es fı́sicamente imposible en el motor. junto abierto (21).
Además, el término 4q1 q3 siempre es negativo, por lo que el Demostración : En términos de las coordenadas de error en
argumento de la raı́z cuadrada es un número real positivo. la salida, la dinámica en lazo cerrado puede expresarse por las
Para el diseño de la señal de control u2 se toma la ecuación ecuaciones siguientes
(34) y se obtiene la primera derivada respecto al tiempo ·
  ỹ1 + K1 ỹ1 = 0 (50)
·  P  ·
ỹ2 = k5 kc  p µ
 c
+ u2 − k s p1  (39) ỹ2 + K2 ỹ2 = 0 (51)
1
− 1 ·· ·
pa
ỹ3 + K3 ỹ3 + K4 ỹ3 = 0 (52)
al definir la dinámica
donde es evidente que con K1 > 0, K2 > 0, K3 > 0 y K4 > 0 se
· Pc obtiene un sistema en lazo cerradoh asintóticamente estable en
ỹ2 = k5 kc  p µ + k5 u2 − k5 k s p1 = −K2 ỹ2 (40) iT
1
−1 el conjunto abierto (21) y T (x) = y1 y2 y3 y4 define
pa
un difeomorfismo en el conjunto (21) con y4 = ẏ3 .
entonces se puede proponer la señal u2 como
4. Estimación del par de carga
K2 Pc
u2 = − ỹ2 − kc  p µ + k s p1 (41)
k5
pa
1
−1 En esta sección se propone un estimador de par de carga τL
diseñado con el método de Inmersión e Invarianza (I&I) (As-
con K2 > 0. tolfi et al. (2008)). Se define el error de estimación de par de
La señal de control u3 se diseña al derivar la salida ỹ3 una carga z como sigue
vez respecto al tiempo como
  z = k4 τL − k4 τ̂L + Γω (53)
·  1 
ỹ3 = k8 1 −  p µ  (k s p1 + u1 − u2 ) − k7 Pc
 (42) donde k4 τ̂L + Γω es el valor estimado de k4 τL , Γ > 0 es una
2
pa constante de ganancia y el último término de (53) se elige co-
· mo una función de variables conocidas, en este caso se propone
donde ỹ3 no depende de la señal de control u3 por lo que se como Γω. De acuerdo a la técnica de (I&I), el objetivo es ga-
requiere derivar nuevamente respecto al tiempo para obtener rantizar que el error de estimación z converja a cero. Al obtener
·· la derivada de z respecto al tiempo
ỹ3 = ϕ1 + ϕ2 + ϕ3 − ϕ4 u3 (43) ·
ż = −k4 τ̂L + Γω̇ (54)
con
  sustituyendo (17) en (54)
 1   
ϕ1 = k8 1 −  p µ  −u̇2 + u̇1 + p1 k̇ s + k s ṗ1 (44) ·  k1 u1 k2 η2v (ω) ωp21
 
ż = −k4 τ̂L + Γ  + + k3 p1 ηv (ω) − k4 τL 
2

pa
ω u1
µk8 k6 (55)
ϕ2 =  p µ+1 (u1 − u2 + k s p1 )
2
(45) ·
pa 2
pa entonces se puede definir una dinámica para τ̂L utilizando
señales medibles como
ϕ3 = k72 Pc (46)
!µ ! ωp21
 
µk8 k6 pa · 1  u1
τ̂L = Γ k1 + k2 ηv (ω) 2
+ k3 p1 ηv (ω) − k4 τ̂L + Γω

ϕ4 =  p µ+1 (u1 − u2 + k s p1 ) + k7 k8 1 − p (47)
2 2 k4 ω u1
pa pa (56)
J. Mendoza-Soto et al. / Revista Iberoamericana de Automática e Informática Industrial 16 (2019) 403-414 409

Sustituyendo (56) en (55) se obtiene y (64) puede expresarse como


·
ż = −Γ (k4 (τL − τ̂L ) + Γω) (57) ·· ∂ỹ3 ∂u1
ỹ3 = f (ỹ1 , ỹ2 , Pc , p2 , k4 τL − z) u3 + ż (66)
al sustituir (53) en (57) se obtiene una dinámica asintóticamente ∂u1 ∂z
estable para z ·
∂ỹ
 µ 
ż = −Γz (58) con ∂u31 = −k8 pp2a − 1 = φ (p2 ), entonces la función f se
puede escribir como
entonces el par de carga del motor puede obtenerse a partir de
f (ỹ1 , ỹ2 , Pc , p2 , k4 τL − z)
k4 τ̂L − Γω
τL = (59)  ·  ∂ỹ·
k4 ∂u1 · ∂u1 ·
= ∇X ỹ3 ẋ+ 3 u̇2 + φ (p2 ) ỹ1 + φ (p2 ) ỹ (67)
∂u2 ∂ỹ1 ∂ỹ2 2
donde τ̂L puede calcularse al resolver (56).
y con la elección de la entrada u3 como
4.1. Estabilidad con el Estimador de Par
·
Cuando todos los estados y el par de carga se conocen en- −K3 ỹ3 − K4 ỹ3
u3 = (68)
tonces el sistema (17)-(20) puede linealizarse de manera exacta f (ỹ1 , ỹ2 , Pc , p2 , k4 τL − z)
por medio de la realimentación estática (38), (41) y (49). La
convergencia asintótica de los estados a un valor deseado está la ecuación (66) se puede expresar como
garantizada como demuestra la Proposición 1. En la presen- ·· · ∂u1
cia del estimador del par de carga el análisis de estabilidad se ỹ3 + K3 ỹ3 + K4 ỹ3 = φ (p2 ) ż (69)
∂z
complica. Para realizar el análisis de estabilidad en el sistema
(17)-(20) con el estimador (56) ahora se considera la señal de ∂u1
donde el término ∂z ż resulta
control u1 en términos de k4 τ̂L − Γω = k4 τL − z como
∂u1 k4 (ỹ1 + ωd )
ż = Φ ỹ1, ỹ2 , k4 τL − z ż

(70)
q
− (q2 + K1 ỹ1 ) + (q2 + K1 ỹ1 )2 − 4q1 q3 ∂z k1
u1 = (60)
2q1 con
con q2 = k3 p1 ηv (ω) − (k4 τ̂L − Γω).
Φ ỹ1, ỹ2 , k4 τL − z

La ecuación (41) puede escribirse como
k3 φ2 − (k4 τL − z) + φ1
K2 Pc = q −1 (71)
u2 = − y2 + ke ηv (y1 ) y1 y2 − kc  y µ (61) k3 φ2 − (k4 τL − z) + φ1 2 − 4k1 k2 φ22

k5 2
−1
pa
y
Las ecuaciones (37) y (40) se pueden escribir en términos de y1
y y2 como φ1 = K1 ỹ1
φ2 = (ỹ2 + p1d ) ηv
· k1 1 ηv (ỹ1 + ωd ) = a0 + a1 (ỹ1 + ωd ) + a2 (ỹ1 + ωd )2
ỹ1 = u1 + k3 y2 ηv (y1 ) − k4 τL + k2 η2v (y1 ) y1 y22 (62)
y1 u1 ż = −Γz
 
·  Pc

ỹ2 = ṗ1 = k5 kc  y µ + u2 − ke ηv (y1 ) y1 y2  (63) Además, el término 4k1 k2 φ22 en (71) siempre es negativo debi-
2
pa −1 do a que k1 > 0 y k2 < 0 por lo que el argumento de la raı́z
cuadrada siempre es positivo.
Al sustituir las ecuaciones (60) y (61) en las ecuaciones (62) X
La función (71) tiene la forma √ 2q 2 − 1, cuyo comporta-
y (63) se obtiene la forma en lazo cerrado Xq +Yq

·
miento es acotado con Yq , 0 y se muestra en la figura 2.
ỹ1 + K1 ỹ1 = −z
·
ỹ2 + K2 ỹ2 = 0
1

··
Sin embargo, en la ecuación para ỹ3 aparece un término asocia- 0.5
··
−1

do a ż, como se muestra a continuación. La derivada ỹ3 puede


Xq +Yq2

0
escribirse como
√ X2q

· · -0.5
··  ·  ∂ỹ ∂ỹ
ỹ3 = ∇X ỹ3 ẋ + 3 u̇1 + 3 u̇2 (64)
∂u1 ∂u2
100
-1
0
-1000 -500 Yq
0 500 1000 -100
donde en el segundo término del lado derecho de (64) Xq

∂u1 · ∂u1 · ∂u1 Figura 2: Función


Xq
−1
u̇1 = ỹ1 + ỹ +
q
ż (65) Xq2 +Yq2
∂ỹ1 ∂ỹ2 2 ∂z
410 J. Mendoza-Soto et al. / Revista Iberoamericana de Automática e Informática Industrial 16 (2019) 403-414

Entonces se obtiene el siguiente sistema en lazo cerrado son funciones de Lyapunov para los sistemas ξ̇ = Aξ ξ y η̇ =
· Aη η cuyas derivadas respecto al tiempo son negativas definidas
ỹ1 + K1 ỹ1 = −z y por lo tanto los subsistemas ξ̇ = Aξ ξ y η̇ = Aη η son esta-
· bles asintóticamente. Además, es posible acotar ψ (y, ξ) como
ỹ2 + K2 ỹ2 = 0
ψ (y, ξ) ≤ |φ (p2 )| | fΦ (ξ)|. Entonces de acuerdo a la proposición
·· · k4 (ỹ1 + ωd ) 4.1 de Sepulchre et al. (1997) el sistema en cascada (73)-(74)
ỹ3 + K3 ỹ3 + K4 ỹ3 = −φ (p2 ) Φ ỹ1, ỹ2 , k4 τL − z Γz

k1 es estable asintóticamente en el conjunto Ω.
ż = −Γz (72)
4.2. Control Proporcional Integral (PI)
El sistema (72) se puede escribir como un sistema en cascada
Con el objetivo de comparar el controlador no lineal con es-
como
timador propuesto con un controlador lineal se diseña un con-
η̇ = Aη η + ψ (η, ξ) (73) trol proporcional integral (PI) para el MCI. El sistema (17)-(20)
con salidas (30)-(32) linealizado alrededor del punto de opera-
ξ̇ = Aξ ξ (74) h iT
ción x̄ = ω̄ p̄1 p̄2 P̄c usando series de Taylor es
h iT h iT
donde ξ= ỹ1 ỹ2 z , η = ỹ3 ỹ4 y ·
  x̃ = Ax̃ + Bũ + E τ̃L
 −K1 0 −1  " #
ỹ= Cx̃ (77)
0 1
Aξ =  0 −K2 0  ; Aη =
 
−K4 −K3
0 0 −Γ
 
donde las matrices constantes del sistema (77), tienen la forma
ψ (y, ξ) = −φ (p2 ) fΦ (ξ)
 a11 a12 0 0   b11 0 0 
   

con fΦ ỹ1, ỹ2 , z = k4 (ỹ1k+ω a22 0 a24 


d)
 a   0 b22 0 
Φ ỹ1, ỹ2 , k4 τL − z Γz. Además, el
  
1 A =  21  ; B =  ;
lı́mite de la función φ (p2 ) es  a31 a32 0 0   b31 b32 b33 
!µ ! 0 0 a43 a44 0 0 b43
pa
lı́m φ (p2 ) = − lı́m k8 − 1 = k8  e1 
 
(75)  
 1 0 0 0 
p2 →∞ p2 →∞ p2  0 
C =  0 1 0 0  ; E =   ;
 
Para demostrar la estabilidad de (73)-(74) se usa la propo-  0 
0 0 c33 1
 
sición 4.1 de Sepulchre et al. (1997) que se reproduce a conti- 0
nuación para mayor claridad y su demostración puede ser con-
cuyos elementos a11 , ..., a44 , b11 , ..., b43 , c33 , y e1 se determinan
sultada en la referencia citada.
para cada punto de operación x̄ en el proceso de linealización.
Proposición 2: Dado un sistema en cascada con la forma
El sistema (77) presenta acoplamiento entre sus estados, lo cual
ζ̇ = f (ζ) + υ (ζ, χ) dificulta el diseño de un controlador clásico. Para el desaco-
plamiento de los pares entrada-salida (ũ1 , ỹ1 ), (ũ2 , ỹ2 ), (ũ3 , ỹ3 )
χ̇ = a (χ, u) (76)
del sistema (77) se aplica el método que se presenta en (Wang
Si ζ = 0 es un equilibrio estable asintóticamente de ζ̇ = (2003)). Al aplicar una ley de control de la forma
f (ζ), entonces cualquier control de realimentación parcial k (χ)
que haga estable asintóticamente el equilibrio χ = 0 del subsis- ũ = −Kx̃ + Fv (78)
tema χ, también alcanza la estabilidad asintótica de (ζ, χ) =
donde v es una nueva variable de entrada, K y F son matrices
(0, 0). Además, si ζ̇ = f (ζ) y χ̇ = a (χ, k (χ)) son global y
que se calculan para desacoplar el sistema (77). Al usar el pro-
asintóticamente estables entonces, cuando t → ∞, cada solu-
ceso presentado en (Wang (2003)) se obtiene
ción (ζ (t) , χ (t)) converge a (ζ, χ) = (0, 0) o es no acotada.
Proposición 3: Considere que el sistema (17)-(20) con el  b11 b22 − c33 (a11 b22b11b31b22+a(b2143b+b 11 b32 −a31 b11 b22 )
 a11 a21 
33 c33 )

controlador dado por (38), (41), (49) y el estimador (56) puede  
representarse como (73)-(74). Suponga que η̇ = Aη η es estable
 
 a12 a22 c33 (a12 b22 b31 +a22 b11 b32 −b11 a32 b22 ) 
 b11 b22 −

b11 b22 (b43 +b33 c33 )
asintóticamente en η = 0, ξ̇ = Aξ ξ es estable asintóticamente en

KT =   (79)
ξ = 0, el vector de estados x está disponible para su medición y a43 
 0 0

la función φ (p2 ) está acotada en el conjunto (21). Entonces el b43 +b33 c33



 
sistema (17)-(20) en lazo cerrado con el control (38), (41), (49)  b22 a44 −a24 b32 c33
0 ab2422

y el estimador (56) es estable asintóticamente en el conjunto Ω. b22 (b43 +b33 c33 )
Demostración : Debido a que las matrices Aξ y Aη son Hur-  1 
witz entonces existen matrices Qξ y Qη positivas definidas y  b11 0 0 
1
F =  0 0
 
matrices Pξ y Pη simétricas positivas definidas solución de las b22  (80)
− bb3111 b43 +b
c33 b32 c33
− b22 b43 +b 1
 
ecuaciones 33 c33 33 c33 b43 +b33 c33

Pξ Aξ + ATξ Pξ = −Qξ y Pη Aη + ATη Pη = −Qη Al aplicar el control (78) en (77) se llega a


·
y entonces las funciones x̃= (A − BK) x̃ + BFv + Eτ̃L (81)
Vξ = ξ Pξ ξ
T
y Vη = η Pη η T ỹ= Cx̃ (82)
J. Mendoza-Soto et al. / Revista Iberoamericana de Automática e Informática Industrial 16 (2019) 403-414 411

donde la matriz de funciones de transferencia desde la entrada v Tabla 3: Parámetros del motor diésel
hasta la salida ỹ con sus tres pares entrada-salida desacoplados Parámetro Valor Parámetro Valor
es pth 43 MJ ηc 0,9
 1
 s 0 0 
 pa 100000 Pa µ 0,285
H (s) = C (sI − A + BK)−1 BF =  0 1s 0 
 
(83) V1 1,5 × 10−3 m3 τ 0,15 s
J

0 0 s 1  V2 1,125 × 10−3 m3 cp 1012,2 kg·K
Vcy 2,4 × 10−3 m3 R 287 kgJ·K
El control v se diseña como T1 330 K aλ 7,2 × 10−2
Z t T2 800 K bλ 1,8 × 10−2
v = −K p ỹ − Ki ỹdt (84) Ta 315 K cλ −1,7 × 10−4
0
n 6 α0 7,73 × 10−1
0,15 kg · m2 α1 −1,54 × 10−3
h i
donde K p = diag k p1 k p2 k p3 y Ki = J
h i ηt 0,9 α2 2,49 × 10−6
diag ki1 ki2 ki3 con kil > 0 y k pl > 0 con l = 1, 2, 3
ηm 0,8
son matrices diagonales de ganancia proporcional e integral,
respectivamente.
El control PI obtenido de (78) y (84) se recalcula cada vez
4.3. Sintonización que se presenta un cambio en el punto de operación y se aplica
El controlador no lineal con estimador de par y el control al modelo no lineal (17)-(20). El estimador de par de carga no
PI fueron sintonizados utilizando un ı́ndice de error absolu- se usó en conjunto con la estrategia lineal PI para mostrar el
to integrado (EAI) con señales de error R̃GE = RGE − R̄GE , desempeño de la estrategia de control no lineal con estimador
R̃AC = RAC − R̄AC y ω̃ = ω − ω̄ con el objetivo de comparar el y la estrategia lineal con par conocido. Hay que notar que una
desempeño de los controladores. Las ganancias de los controla- desventaja del control por linealización aproximada es que es
dores se obtuvieron minimizando la función de costo siguiente necesario repetir el proceso de linealización cuando se presenta
un cambio de referencia o de otra forma el desempeño del con-
Z t f 
R̃ + R̃ + |ω̃| dt trolador disminuye como se puede apreciar en el intervalo de
EAI = GE AC (85) 30 a 35 [s] en las figuras (3)-(5) en donde no se tomó en cuen-
0
ta el cambio del punto de operación al realizar la linealización
La función de costo (85) está en términos de las ganancias
n o aproximada.
KNL = {K1 , K2 , K3 , K4 , Γ} y KPI = k p1 , k p2 , k p3 , ki1 , ki2 , ki3 de
los controladores no lineal y PI, respectivamente. El tiempo t f
es el tiempo de simulación que se ajustó en 10 segundos para 140
115

el proceso de sintonización en el que se incluyeron cambios de


ω [rad/s]

110
120 10 10.5
tipo escalón en las señales de referencia.
100
0 5 10 15 20 25 30 35
×10 5
Tabla 2: Ganancias de los controladores no lineal y PI ×10 5
3 2.2
2.1
p1 [P a]

Controlador Ganancias EAI 2


2
10 10.2 10.4
No lineal K1 = 70,224, K2 = 9,738 1
K3 = 29,18 , K4 = 483,18 , Γ = 7,323 1,12 0 5
×10 5
10 15 20 25 30 35
×10 5
k p1 = 163,7, k p2 = 153,7, k p3 = 37,5 3 2.2
PI 2
p2 [P a]

1.8
ki1 = 188,2, ki2 = 77,5, ki3 = 183,6 2,72 2 20 20.5

1
0 5 10 15 20 25 30 35
×10 4
La búsqueda de las ganancias KNL y KPI para cada contro- 3
×10 4 2.4
2.2
lador se realizó con la herramienta de optimización de Matlab
Pc [W]

2
2
con el método de algoritmos genéticos. Se seleccionó el con- 20 20.5

junto de ganancias que proporciona el menor ı́ndice EAI para 1


0 5 10 15 20 25 30 35
cada controlador de forma que no se obtuvieran transitorios en tiempo [s]

la RAC por debajo del valor estequiométrico 14,5. Un valor de


RAC menor a 14,5 refleja un incremento indeseable en emisio- Figura 3: Evolución de las variables de estado con control no lineal (azul), PI
nes contaminantes. Las ganancias obtenidas se muestran en la (rojo) y señal de referencia (verde).
tabla 2.
Se realizaron tres conjuntos de pruebas para verificar el
5. Resultados desempeño del controlador-estimador no lineal y del enfoque
PI. En la primera prueba del controlador-estimador se aplican
El algoritmo de control propuesto se verifica en esta sec- cambios de tipo escalón en el par de carga y en la velocidad del
ción por medio de simulaciones numéricas realizadas en Matlab motor. El valor de la fracción R̄GE se ajustó en 0 y la relación
usando parámetros de un motor de 6 cilindros mostrados en R̄AC fue de 35. Los cambios en el punto de operación de la ve-
Outbib et al. (2006) (ver tabla 3) y se compara con un controla- locidad se presentan en 5, 15 y 25 [s] como se observa en la
dor PI. El tiempo de muestreo utilizado fue de 0,001 [s]. figura 3. Los cambios del par de carga se realizan en 10, 20 y
412 J. Mendoza-Soto et al. / Revista Iberoamericana de Automática e Informática Industrial 16 (2019) 403-414

30 [s]. Los cambios del punto de operación en la velocidad y el 1100

τ̂ − kΓ4 ω [Nm]
1200 1050
par de carga provocan una respuesta transitoria en cada uno de 1000

los estados, sin embargo, los controladores llevan cada señal a 1100 10 10.5 11

su valor deseado. 1000


0 5 10 15 20 25 30 35

La figura 3 presenta la evolución de los estados del modelo 0.3


0.15
del motor con el controlador-estimador no lineal propuesto en 0.2

RGE
0
lazo cerrado y con el control PI. Las señales de control u1 , u2 y 0.1
20 20.2
0
u3 se muestran en la figura 4. Se observa que cambios repenti- 0 5 10 15 20 25 30 35

nos en el punto de operación de la velocidad y del par influyen 60


30 60
25
en los flujos u1 , u2 y u3 , los cuales, después de un transitorio 20
40

RAC
40
5 5.2 25 25.02
llegan a su valor deseado. 20

El par de carga estimado τ̂L − Γω/k4 se muestra en la par- 0 5 10 15


tiempo [s]
20 25 30 35

te superior de la figura 5 en lı́nea continua, mientras el par de


carga demandado se muestra en lı́nea discontinua. En la parte
Figura 5: Par de carga estimado (arriba), fracción RGE (en medio) y relación
media e inferior de la figura 5 se muestra el comportamiento aire-combustible (abajo) con control no lineal (azul), PI (rojo) y señal de refe-
de la fracción RGE y de la relación RAC , las cuales alcanzan su rencia (verde).
valor deseado después de un breve transitorio. Es notorio que
cambios en la velocidad y el par de carga provocan una dis- En el tercer conjunto de simulaciones se verifica el desem-
minución de manera transitoria en la relación aire combustible. peño del esquema del control-estimador propuesto cuando se
Sin embargo, la respuesta transitoria no cae por debajo de la presenta incertidumbre en los parámetros k2 y k6 . Se eligieron
relación estequiométrica para el combustible diésel, lo cual es estos parámetros debido a que contienen la mayor parte de las
importante debido a que un valor cercano o inferior al valor constantes del modelo del motor.
estequiométrico incrementa las emisiones de compuestos HC,
CO, CO2 y PM. 105
110
ω [rad/s]

En el segundo conjunto de pruebas se incluyó un término 103.5


105 20 20.8
de ruido de Gaussiano como perturbación en el modelo del mo-
tor. La velocidad de referencia y el par de carga demandado se 100
0 5 10 15 20 25 30 35 40 45
mantuvieron constantes, mientras que se aplicaron cambios de ×10 5 ×10 5
3 2.5
tipo escalón en la fracción de R̄GE y en R̄AC .
p1 [P a]

2.5 2.3
25 25.2
2
-3
×10 ×10 -3 0 5 10 15 20 25 30 35 40 45
0.015 7.004
×10 5 ×10 5
7.0035 6 3 2.2
u1 [kg/s]

7.003
p2 [P a]

0.01 4
19.6 19.7 25 25.02 2.5 1.8
0.005 2 20 20.5
1.5
0
0 5 10 15 20 25 30 35
0 5 10 15 20 25 30 35 40 45
0.1
×10 4
0.04
0.02
2 ×10 4
u2 [kg/s]

Pc [W ]

0.05 0 1.4
20 20.2
0
1.5 1.2
10 10.8
-0.05 1
0 5 10 15 20 25 30 35
0 5 10 15 20 25 30 35 40 45
0.3 0.2 tiempo [s]
u3 [kg/s]

0.12
0.2 0.24
10 10.1

0.14 Figura 6: Evolución de las variables de estado con control no lineal (azul), PI
0.1 20 20.01
0 5 10 15 20 25 30 35 (rojo) y señal de referencia (verde).
tiempo [s]

Las simulaciones numéricas se realizaron manteniendo


Figura 4: Señales de control no lineal (azul), PI (rojo) y valores deseados (ver-
de). constante la velocidad angular, el par de carga, la relación aire
combustible y la fracción de gases recirculados deseados con el
objetivo de observar el comportamiento en estado permanente
Las figuras 6-8 presentan las señales del motor bajo el efec- de todas las variables. En las figuras 9 y 10 se muestra el com-
to de ruido con los enfoques de control no lineal y lineal PI. portamiento de las variables de estado, las señales de control,
La figura 6 presenta la evolución de los estados del sistema. La la relación RAC , la fracción RGE y el par estimado del sistema
figura 7 muestra las señales de control. En la parte superior de (17)-(20) con los controles (38), (41) y (49) y el estimador (56),
la figura 8 se muestra el par de carga estimado. En la parte me- además, del control PI (78) y (84). Las desviaciones de ∆k2 y
dia de la figura 8 se muestra el comportamiento de la fracción ∆k6 respecto a sus valores nominales knom se indican en la le-
de RGE con cambios de tipo escalón. El comportamiento de la yenda en la parte inferior derecha de las mismas figuras. Los
relación aire combustible (parte inferior de la figura 8) mues- subı́ndices NL y PI indican que se utiliza el control no lineal
tra que la recirculación de gases de escape hacia el colector de con estimador de par de carga y el control PI, respectivamente.
admisión reduce la RAC debido a la disminución del aire fresco Las figuras 9 y 10 muestran un error en estado permanente en
inyectado. diferentes variables debido a la incertidumbre paramétrica.
J. Mendoza-Soto et al. / Revista Iberoamericana de Automática e Informática Industrial 16 (2019) 403-414 413

× 10 -3
× 10 -3
6
5.5 × 10 5 × 10 5
2.025 1.634
u1 [kg/s]

5 106

ω [rad/s]

p1 [Pa]

p2 [Pa]
2.02 1.632
5 40 40.2 105
1.63
104 2.015
1.628
4 103 2.01
0 5 10 15 20 25 30 35 40 45 0 1 2 3 0 1 2 3 0 1 2 3

0.1
× 10 4
0.04 1.17
1000

τ̂L − β [Nm]
u2 [kg/s]

1.16 0.1

Pc [W]
0.05 0.02

RGE
25 25.4 1.15 995 0.095
1.14 0.09
0 990
1.13 0.085
0 5 10 15 20 25 30 35 40 45 0 1 2 3 0 1 2 3 0 1 2 3

0.3 0.2
× 10 -3
0.15 32
u3 [kg/s]

5.4 0.017

u1 [kg/s]

u2 [kg/s]
0.1 30
0.2 5.2

RAC
20 20.2
0.016
28 5
0.1 26 4.8 0.015
4.6
0 5 10 15 20 25 30 35 40 45 0 1 2 3 0 1 2 3 0 1 2 3
tiempo [s] tiempo [s] tiempo [s]
Referencia
0.154 ∆ k 2 ,NL = k 2 ,nom *0.9

u3 [kg/s]
∆ k 2 ,PI = k 2 ,nom *0.9
0.152
Figura 7: Señales de control no lineal (azul), PI (rojo) y valores deseados (ver- ∆ k 2 ,NL = k 2 ,nom
∆ k 2 ,PI = k 2 ,nom
de). 0.15
∆ k 2 ,NL = k 2 ,nom *1.1
0 1 2 3 ∆ k = k *1.1
2 ,PI 2 ,nom
tiempo [s]

La tabla 4 resume el desempeño de los controladores no li-


neal con estimador y lineal PI por medio del ı́ndice EAI dado Figura 9: Desempeño del esquema de control bajo incertidumbre en k2 .
por (85) y el ı́ndice de variación total (VT ) de las señales de
entrada definido como VT u = ∞
P
i=1 |ui+1 − ui | para cada una de
las señales de control. Los ı́ndices se muestran para cada una de Adicionalmente, se ha propuesto un estimador de par de
las tres pruebas: (1) sin ruido con tiempo de simulación hasta carga por el método de Inmersión e Invarianza, lo que permi-
30 [s] para no tomar en cuenta el intervalo en el que no se ac- te evitar la medición directa del par de carga.
tualiza el punto de operación; (2) con ruido y tiempo de 45 [s]
y (3) con incertidumbre paramétrica con simulaciones de 3 [s]. × 10 5 × 10 5
104.8 2.025
El control no lineal muestra mejor desempeño en términos de 1.634
ω [rad/s]

104.6

p1 [Pa]

p2 [Pa]
2.02
1.632
104.4
error y suavidad en el control (con excepción de u3 ) respecto al 104.2
2.015 1.63

controlador PI en las pruebas 1 y 2. En la prueba 3 el controla- 104


0 1 2 3
2.01
0 1 2 3
1.628
0 1 2 3

dor PI muestra mejor desempeño. 1.165


× 10 4
1000
τ̂L − β [Nm]

1.16 0.1
Pc [W]

RGE
1.155 995 0.095

1.15 0.09
990
1.145 0.085
0 1 2 3 0 1 2 3 0 1 2 3

6. Conclusión 29 5.18
× 10 -3
0.017
u1 [kg/s]

u2 [kg/s]
0.016
RAC

28.5 5.16
En este trabajo se ha propuesto un controlador para la ve- 0.015

locidad y el sistema de alimentación de aire de un motor diésel 28


0 1 2 3
5.14
0 1 2 3 0 1 2 3
tiempo [s] tiempo [s]
con sistema turbocompresor y de recirculación de gases de es- 0.154 Referencia
∆ k = k *0.9
cape utilizando una estrategia de retroalimentación estática de 6 ,NL 6 ,nom
u3 [kg/s]

0.153 ∆ k = k *0.9
6 ,PI 6 ,nom
∆ k = k
6 ,NL 6 ,nom

los estados, con lo cual no es necesario aumentar el orden del 0.152


∆ k
∆ k
6 ,PI
= k
= k
6 ,nom
*1.1
0.151 6 ,NL 6 ,nom

sistema. 0 1 2
tiempo [s]
3 ∆ k
6 ,PI
= k
6 ,nom
*1.1

1001 Figura 10: Desempeño del esquema de control bajo incertidumbre en k6 .


τ̂ − kΓ4 ω [Nm]

1000

999
Tabla 4: Índices de desempeño para el MCI con los controladores no lineal (NL)
0 5 10 15 20 25 30 35 40 45
y proporcional integral (PI)
0.2
0.4

0
Prueba Control EAI VT u1 VT u2 VT u3
RGE

0.2 20 20.4
1 NL 5.291 0.0121 0.1316 0.9160
0 PI 7.64 0.032 0.254 0.8914
0 5 10 15 20 25 30 35 40 45

50
40
2 NL 70.32 0.147 0.408 97.52
40 35
PI 70.57 0.408 13.26 13.82
RAC

30
20 20.5 3 EAI0,9k2 EAIk2 EAI1,1k2
0 5 10 15 20 25 30 35 40 45
NL 19.493 7.516 29.6
tiempo [s]
PI 5.5735 8.457 17.4
EAI0,9k6 EAIk6 EAI1,1k6
Figura 8: Par de carga estimado (arriba), fracción RGE (en medio) y relación NL 7.7728 7.474 7.49
aire-combustible (abajo) con control no lineal (azul), PI (rojo) y señal de refe-
rencia (verde).
PI 8.5428 7.467 7.47
414 J. Mendoza-Soto et al. / Revista Iberoamericana de Automática e Informática Industrial 16 (2019) 403-414

El desempeño del control propuesto fue analizado con un No.00CH37162). pp. 309–314.
estudio en simulaciones numéricas exhaustivo y comparado con DOI: 10.1109/CCA.2000.897442
Mancini, G., Asprion, J., Cavina, N., Onder, C., Guzzella, L., 2014. Dynamic
un controlador PI. Se muestra que las variables de salida alcan- feedforward control of a diesel engine based on optimal transient compen-
zan las referencias cuando se presentan cambios de tipo escalón sation maps. Energies 7 (8), 5400–5424.
en el par de carga o en las referencias y se mejora el desempeño URL: http://www.mdpi.com/1996-1073/7/8/5400
de las señales de error del controlador PI basado en linealiza- DOI: 10.3390/en7085400
Mendoza-Soto, J. L., Alvarez-Icaza, L., June 2012. Generalized predictive con-
ción aproximada en ausencia de incertidumbre paramétrica. trol of a turbocharged diesel engine. In: 2012 American Control Conference
(ACC). pp. 5725–5730.
Agradecimientos DOI: 10.1109/ACC.2012.6315274
Mendoza-Soto, J. L., Rodrı́guez-Cortés, H., Alvarez-Icaza, L., October 2016.
Este trabajo fue financiado por CONACyT a través de una Control y estimación de par en un motor diésel con turbocompresor y recir-
culación de gases de escape. In: Latin American Conference on Automatic
beca de investigación posdoctoral para el Dr. José Luis Mendo- Control. Medellı́n, Colombia, pp. 346–353.
za Soto. Ortner, P., del Re, L., May 2007. Predictive control of a diesel engine air path.
IEEE Transactions on Control Systems Technology 15 (3), 449–456.
DOI: 10.1109/TCST.2007.894638
Referencias Outbib, R., Dovifaaz, X., Rachid, A., Ouladsine, M., May 2002. Speed control
ACEA, 2018. European automobile manufacturers association: Trends of a diesel engine: a nonlinear approach. In: Proceedings of the 2002 Ame-
in fuel type of new cars between 2016 and 2017, by country. rican Control Conference (IEEE Cat. No.CH37301). Vol. 4. pp. 3293–3294
https://www.acea.be/statistics/article/trends-in-fuel-type-of-new-cars- vol.4.
between-2016-and-2017-by-country (Consultado el 20 de Octubre del DOI: 10.1109/ACC.2002.1025299
2018). Outbib, R., Dovifaaz, X., Rachid, A., Ouladsine, M., 2006. A theoretical con-
Alfieri, V., Conte, G., Pedicini, C., June 2018. Nonlinear model-based multiva- trol strategy for a diesel engine. Journal of Dynamic Systems, Measurement,
riable control for air & charging system of diesel engine with short and long and Control 128 (2), 453–457.
route egr valves. International Journal of Automotive Technology 19 (3), DOI: http://dx.doi.org/10.1115/1.2196422
405–412. Outbib, R., Graton, G., Dovifaaz, X., Younes, R., 2014. Speed control of auto-
DOI: https://doi.org/10.1007/s12239-018-0039-7 motive diesel engines. International Journal of Control 87 (4), 812–826.
Astolfi, A., Karagiannis, D., Ortega, R., 2008. Nonlinear and Adaptive Control URL: https://doi.org/10.1080/00207179.2013.860237
with Applications. Springer-Verlag., London. DOI: 10.1080/00207179.2013.860237
Ayadi, M., Langlois, N., Chafouk, H., Dec 2004. Polynomial control of non- Park, I., Hong, S., Sunwoo3, M., August 2017. Gain-scheduled egr control al-
linear turbocharged diesel engine model. In: Industrial Technology, 2004. gorithm for light-duty diesel engines with static-gain parameter modeling.
IEEE ICIT ’04. 2004 IEEE International Conference on. Vol. 3. pp. 1384– International Journal of Automotive Technology 18 (4), 579?587.
1389 Vol. 3. DOI: https://doi.org/10.1007/s12239-017-0058-9
DOI: 10.1109/ICIT.2004.1490763 Plianos, A., Stobart, R., Oct 2007. Dynamic feedback linearization of diesel
Bennett, S., 2010. Modern Diesel Technology: Diesel Engines. Delmar Cenga- engines with intake variable valve actuation. In: 2007 IEEE International
ge Learning, Canada. Conference on Control Applications. pp. 455–460.
Dabo, M., Langlois, N., Chafouk, H., June 2009. Dynamic feedback lineariza- DOI: 10.1109/CCA.2007.4389273
tion applied to asymptotic tracking: Generalization about the turbocharged Rodrı́guez, H., Astolfi, A., Ortega, R., 2006. On the construction of static stabi-
diesel engine outputs choice. In: 2009 American Control Conference. pp. lizers and static output trackers for dynamically linearizable systems, rela-
3458–3463. ted results and applications. International Journal of Control 79 (12), 1523–
DOI: 10.1109/ACC.2009.5160404 1537.
Eriksson, L., Nielsen, L., 2014. Modeling and Control of Engines and Driveli- DOI: 10.1080/00207170600849766
nes. John Wiley & Sons Ltd, United Kingdom. Sepulchre, R., Janković, M., Kokotović, P., 1997. Constructive Nonlinear Con-
Gupta, H. N., 2009. Fundamentals of Internal Combustion Engine. PHI Lear- trol. Springer-Verlag, London.
ning Pvt. Ltd, New Delhi, India. Song, Q., Grigoriadis, K. M., June 2003. Diesel engine speed regulation using
Haras, M., Bhatti, A. I., Liaquat, M., Dec 2017. Egr-vgt equipped heavy duty linear parameter varying control. In: Proceedings of the 2003 American
diesel engine calibration and air path control for optimized nitric oxide (no x ) Control Conference, 2003. Vol. 1. pp. 779–784 vol.1.
emissions. In: 2017 11th Asian Control Conference (ASCC). pp. 2646– DOI: 10.1109/ACC.2003.1239116
2651. Upadhyay, D., Utkin, V., Rizzoni, G., 2002. Multivariable control design for
DOI: 10.1109/ASCC.2017.8287594 intake flow regulation of a diesel engine using sliding mode. IFAC Procee-
Heywood, J. B., 1988. Internal Combustion Engine Fundamentals. McGraw- dings Volumes 35 (1), 277 – 282, 15th IFAC World Congress.
Hill, U.S.A. DOI: https://doi.org/10.3182/20020721-6-ES-1901.01514
Hooftman, N., Oliveira, L., Messagie, M., Coosemans, T., Mierlo, J. V., 2016. van Nieuwstadt, M. J., Kolmanovsky, I. V., Moraal, P. E., Stefanopoulou, A.,
Environmental analysis of petrol, diesel and electric passenger cars in a bel- Jankovic, M., Jun 2000. Egr-vgt control schemes: experimental comparison
gian urban setting. Energies 9 (2). for a high-speed diesel engine. IEEE Control Systems 20 (3), 63–79.
URL: http://www.mdpi.com/1996-1073/9/2/84 DOI: 10.1109/37.845039
Ishizuka, S., Kajiwara, I., Sato, J., Hanamura, Y., Hanawa, S., 2017. Model- Wahlstrom, J., Eriksson, L., Nielsen, L., July 2010. Egr-vgt control and tuning
free adaptive control scheme for egr/vnt control of a diesel engine using for pumping work minimization and emission control. IEEE Transactions
the simultaneous perturbation stochastic approximation. Transactions of the on Control Systems Technology 18 (4), 993–1003.
Institute of Measurement and Control 39 (1), 114–128. DOI: 10.1109/TCST.2009.2031473
URL: https://doi.org/10.1177/0142331215602327 Wang, H., Tian, Y., Bosche, J., Hajjaji, A. E., 2014. Modeling and dynamical
DOI: 10.1177/0142331215602327 feedback control of a vehicle diesel engine speed and air-path. Journal of
Jankovic, M., Jankovic, M., Kolmanovsky, I., Mar 2000. Constructive lyapunov Dynamic Systems, Measurement, and Control 136 (6), 061010–0–061010–
control design for turbocharged diesel engines. IEEE Transactions on Con- 7, aSME.
trol Systems Technology 8 (2), 288–299. DOI: http://dx.doi.org/10.1115/1.4027502
DOI: 10.1109/87.826800 Wang, Q.-G., 2003. Decoupling Control. Springer-Verlag Berlin Heidelberg,
Kolmanovsky, I., Moraal, P., van Nieuwstadt, M., Stefanopoulou, A., July 1997. Germany.
Issues in modeling and control of intake flow in variable geometry turbo- Younes, R., 1993. Elaboration d un modéle de connaissance du moteur diesel
charged engines. In: Proc. 18th IFIP Conf. Syst. Modeling Optimization. avec turbocompresseur géometrie variable en vue de l’optimisation de ses
Detroit, MI. émissions. Ph.D. thesis, Thése de l’Ecole Centrale de Lyon, Lyon.
Larsen, M., Jankovic, M., Kokotovic, P. V., 2000. Indirect passivation design Zhao, H., 2007. HCCI and CAI engines for the automotive industry. Woodhead
for a diesel engine model. In: Proceedings of the 2000. IEEE Interna- Publishing Limited and CRC Press LLC, Cambridge, England.
tional Conference on Control Applications. Conference Proceedings (Cat.

También podría gustarte