Congreso Nacional de Control Automático, AMCA 2015, Cuernavaca, Morelos, México. 93 Comparación de técnicas de control para seguimiento de velocidad en un motor de combustión interna S. F. Muñoz, R. Alzate Escuela de Ingenierías Eléctrica, Electrónica y de Telecomunicaciones Universidad Industrial de Santander, Bucaramanga, Colombia (e-mail: sergio.munoz2@correo.uis.edu.co, ralzatec@uis.edu.co) Resumen: Se presentan técnicas de control para seguimiento de velocidad en un motor de combustión interna, analizando dependencias paramétricas del sistema controlado. Inicialmente, se aborda el modelado del motor de combustión interna a partir de la aproximación de valor medio. Posteriormente empleando simulación numérica en MATLAB®, se procede a diseñar e implementar un controlador local PID y dos estrategias de control no lineal: linealización por realimentación y control por modos deslizantes. Resultados sugieren para el PID un seguimiento de velocidad aceptable ante una referencia sinusoidal, siendo degradado por perturbaciones de carga en el sistema; la técnica de linealización por realimentación corrige perturbaciones pero depende fuertemente en los parámetros del modelo; el control por modos deslizantes es inmune ante incertidumbres paramétricas, aunque presenta retardos en la transición hacia la superficie de deslizamiento. Trabajo futuro incluye análisis y control de la relación aire/combustible. Palabras clave: Control PID, Control por modos deslizantes (SMC), Linealización por realimentación (FL), Modelo de valor medio (MVEM), Motor de combustión interna (ICE) 1. INTRODUCCIÓN Los motores de combustión interna (Internal Combustión Engine - ICE) son máquinas que transforman en movimiento la energía química almacenada en un combustible, a partir de reacciones físico-químicas al interior de una cámara de combustión (Heywood 1988). Desde sus inicios, los problemas de esta máquina siempre han estado asociados con su baja eficiencia e impactos ambientales (Fu et al. 2013). Para mitigar estas deficiencias, se han aplicado modificaciones en sus diseños (Überall et al. 2015). También se ha realizado la síntesis de nuevos compuestos como los biocombustibles (Bergthorson & Thomson 2015). Sin embargo, el mayor impacto se da a través de microcomputadoras (ECU – Engine Control Unit) que permiten monitorear las variables representativas del sistema y tomar decisiones para mejorar su desempeño (Slimen et al. 2010; Vijay et al. 2010). Este tipo de tecnología permite considerar la viabilidad de vehículos totalmente autónomos (Li & Trentini 2010; Hovareshti & Baras 2010; Chen et al. 2010). En el caso particular del control de velocidad de un ICE, se proponen en la literatura técnicas que actúan sobre la válvula de entrada de aire, a través de control óptimo (Passenbrunner et al. 2013; Agudelo et al. 2011), no lineal basado en funciones de Lyapunov (Xiaohong & Tielong 2011) o predictivo (Shu et al. 2012; Cairano et al. 2014), entre otras. Uno de los modelos más representativos para formular acciones de control sobre ICE, lo constituye el modelo de valor medio (MVEM – Mean Value Engine Model) desarrollado por E. Hendricks et al. (Sorenson & Hendricks 1990). Aunque existen otros métodos para Reserva de Derechos No. En trámite, ISSN. En trámite modelar un ICE, el MVEM es aceptado por la reducción en complejidad matemática resultante (Chaing et al. 2007; Rajamani 2006). Cualquiera sea el caso, los modelos para este tipo de proceso son complejos y por tanto, se requieren estrategias de control no convencional para regular el comportamiento dinámico de las variables del sistema. En este orden de ideas, el presente artículo propone una comparación entre una técnica de control PID convencional y dos estrategias de control no lineal: linealización por realimentación y control por modos deslizantes, para verificar las condiciones sobre las cuales es posible considerar eficiente la utilización de técnicas de dominio local y con dependencia paramétrica como el PID, en comparación con alternativas globales en términos del espacio de estado y adicionalmente robustas, sobre el problema de seguimiento para la velocidad de un ICE. El contenido del artículo se presenta como sigue: la Sección 2 describirá el modelo de valor medio para un motor de combustión interna; la Sección 3 analiza el diseño de un control PID para dicho modelo; a su vez las Secciones 4 y 5 realizan lo propio para el caso de técnicas no convencionales de control; en la Sección 6 se realiza una discusión de los resultados obtenidos a partir de rutinas de simulación, para proceder a formular conclusiones generales del trabajo en la Sección 7. 2. MODELO DE VALOR MEDIO (MVEM) Este modelo (ver Fig. 1) se subdivide principalmente en los sistemas del cigüeñal y de múltiple de entrada. Congreso Nacional de Control Automático, AMCA 2015, Cuernavaca, Morelos, México. 94 2.2 Dinámica del cigüeñal Consta de dos elementos: el cigüeñal y el cilindro. En (6) se expresa el cambio temporal en la velocidad del cigüeñal , tomando pérdidas por fricción b , la carga aplicada l Figura 1. Representación del motor de combustión interna 2.1 Dinámica del múltiple de entrada Se compone de la válvula mariposa, el múltiple y la válvula de entrada al cilindro. El sistema se supone adiabático e isentrópico y por tanto, se puede modelar la dinámica del múltiple de entrada mediante la ley de conservación de la masa (1) y la ecuación del gas ideal (2). mcont mmariposa mcilindro R Tmultiple mmariposa mcilindro pmultiple V (1) 1 Vd J 4 pmultiple Vmultiple c de cierre de la válvula como 0° y el ángulo de apertura mínima r o ángulo de “ralentí” de 3° grados. Am D2 4 1 cos r c cos c 120 f Q mcilindro n Vd AFR l p fri .efec pex pmultiple (7) 1 K2 vol pmultiple p fri .efec K1 l (8) J pamb pmultiple 5000 4000 3000 2000 (4) 1000 0 Para un manejo más compacto del modelo se agrupan los términos constantes de (3), dando origen a (5). Con esta ecuación se consigue el modelo final del subsistema donde la entrada será el ángulo de la válvula mariposa r ,90 . (6) 6000 Am describe toda la información de la válvula y se representa como (4), considerando el ángulo 1 gen fr b l J En Fig. 2 se presenta la relación entrada-salida para el MVEM, a partir de la interacción de las ecuaciones (5) y (8) empleando los valores de parámetro ilustrados en el Anexo A y las variables globales del Anexo B. Esta curva representa la caracterización del comportamiento dinámico nominal del sistema. [rpm] Donde R Tmultiple gen . Asimismo, reorganizando (7) en términos de constantes globales se obtiene (8). (2) Cd Am Pamb 2k k 1 R Tamb (3) n Vd nvol Pmultiple 120 R Tmultiple y el torque generado Modificando (6) en términos de las presiones efectivas de la máquina, se obtiene (7). multiple El flujo que pasa a través de la válvula de mariposa depende del ángulo de apertura de la misma, mientras que el flujo de entrada al cilindro depende de la eficiencia volumétrica y de la presión en el múltiple. Por tanto, una manera alternativa de representar (2) es mediante (3). fr y por bombeo del cilindro pmultiple K3 K5 K6 1 cos K4 pmultiple vol n (5) 0 10 20 30 40 50 60 70 80 90 [°] Figura 2. Relación entrada-salida para el MVEM 3. CONTROL CONVENCIONAL PID Tomando en cuenta revoluciones promedio en automóviles convencionales entre 1000 y 4000 rpm, se limita el rango de la válvula mariposa entre 4° y 21°. De esta manera, es Octubre 14-16, 2015. Congreso Nacional de Control Automático, AMCA 2015, Cuernavaca, Morelos, México. posible obtener un modelo lineal aproximado para el sistema dado por: 225.08 23.78; 4 10 189.57 343.37; 10 16 144.62 1017.6; 16 21 (9) Posteriormente, empleando sintonización empírica fue posible obtener los siguientes parámetros para un controlador PID: Kc 1.5 , Kc 0.02 , KcTd 0.03 , Ti z1 K3 K5 K6 z1 x K3 K5 K6 0 x2 1 z1 x1 A partir de lo cual, manera similar, se calcula el segundo estado a partir de (Slotine & Li 1991) (14) z2 z1 f z z2 1 x1 (15) Para que la formulación en (15) tome la forma esperada en (12), la entrada u debe corresponder con (16). Utilizando (5) y (8) se obtiene la ecuación de estado (11), donde pmultiple es el estado x1 y la velocidad angular es x2 . Asimismo, se define como entrada u 1 cos y como la salida y h x x2 . u v z2 f z2 g (16) Resolviendo (16) y proponiendo v como (17), v z1d a1 z1 z1d a0 z1 z1d f g X 1 1 u f2 g2 K3 K 4 x1 vol x2 c X K1 K 2 vol x1 p fri .efec pamb x1 J K K K 3 5 6 u 0 z1 f1 f2 x2 f 2 z1 z2 z2 l f z 2 l g z 2 u (10) 4. CONTROL DE LINEALIZACIÓN POR REALIMENTACIÓN el estado z1 x2 es una solución válida. De resultando la nueva dinámica del estado transformado dada por: implementado a partir de la realización siguiente: 1 U s Kc 1 Td s Ti s 95 (17) z1d es la trayectoria deseada de velocidad y a0 , a1 donde son constantes que garantizan la estabilidad del sistema, se obtiene la entrada (18) para la cual el sistema se linealiza globalmente (FL – Feedback Linearization) y se controla en todo el rango de operación. (11) f f v 2 f1 2 f 2 x2 x1 u f 2 K3 K5 K 6 x1 (18) Con ayuda de difeomorfismos se buscar realizar un cambio de estados para obtener la forma linealizada (12) del sistema, 5. CONTROL POR MODOS DESLIZANTES z1 z2 Se define en (19) la superficie de deslizamiento atrayente para la respuesta del sistema (Slotine & Li 1991). z2 v donde (12) d s dt z1 y z2 son los nuevos estados y v es una función dependiente del error que garantiza la estabilidad del nuevo sistema. Por tanto, para determinar z1 se debe satisfacer (Slotine & Li 1991): z1 g 0 (13) n 1 x (19) Derivando (19) con respecto al tiempo (Slotine & Li 1991), se obtiene una expresión para la dinámica del error a partir de (20). s z1 z1 z1 z1d z1 z1d Octubre 14-16, 2015. (20) Congreso Nacional de Control Automático, AMCA 2015, Cuernavaca, Morelos, México. s f b u z1d z1 z1d f l f z2 ; b l g z 2 El control por modos deslizantes (SMC – Slinding Mode Control) es robusto. Las funciones que contienen incertidumbres se denotan como fˆ y b̂ . Así la entrada de control u que cancela las no linealidades del sistema se muestra en (21). 96 De otro lado, en Fig. 5 se aplica una perturbación de carga en el rotor del cigüeñal, correspondiente con un valor constante de 10 Nm en t = 3000 s. Como se observa, la respuesta del sistema controlado sigue siendo favorable para las estrategias de linealización por realimentación (FL) y por modos deslizantes (SMC), mientras el PID es incapaz de realizar la tarea de seguimiento. Lo anterior permite verificar el carácter global de las acciones de control nolineal propuestas. 4000 fˆ z1d z1 z1d bˆ 3500 (21) Para satisfacer la condición de deslizamiento, a esta entrada se le debe agregar un término dependiente de la función signo para mantener la respuesta en la superficie (Slotine & Li 1991), dando origen a (22). uˆ fˆ z1d z1 z1d k sgn s bˆ bˆ (b b )1/2 min 3000 2500 [rpm] uˆ 2000 1500 1000 (22) PID FL SMC Referencia 500 0 max -500 En el caso particular abordado, se consideraron imprecisiones en el parámetro de coeficiente de descarga Cd , ya que esta variable depende del tipo de válvula de 0 1000 2000 3000 4000 5000 6000 t [s] Figura 3. Respuesta de velocidad sin carga admisión utilizada y es poco probable conocer su valor en un sistema instrumentado. Con base en lo anterior, (22) queda representada como la entrada de control (23). 17 FL SMC PID 16 15 (23) 14 13 [°] f f 2 f1 2 f 2 z1d ( w z1d ) k sgn( s ) x x2 uˆ 1 2 f 2 2 2 2 K3 K 6 K 5.max K5.min x 1 12 11 10 9 8 6. RESULTADOS Para verificar el desempeño de las técnicas de control analizadas, se realizó el seguimiento ante el siguiente perfil de velocidad: Vref 500 sen(2 0.0007) 2500 . En Fig. 3 se observa la respuesta de velocidad sin considerar torque de carga, de la cual se verifica una réplica en la forma de onda de referencia (trazo continuo) con un desfase para la acción de control PID (línea punteada) debido al retardo provocado por la componente integral. Asimismo, Fig. 4 ilustra las respectivas señales de control donde se observan fenómenos transitorios y amplitudes para los esfuerzos de control en estado estacionario. 7 0 1000 2000 3000 4000 5000 6000 t [s] Figura 4. Señales de control para seguimiento sin carga Sin embargo, también es posible evidenciar la degradación en el desempeño de la técnica de linealización por realimentación, cuando se consideran alteraciones paramétricas en el modelo según se muestra en la respuesta de Fig. 6, constatando la poca robustez para este tipo de estrategia de control. Por su parte, el control por modos deslizantes realiza corrección tanto a las perturbaciones aplicadas en la dinámica como a las incertidumbres de parámetros del modelo, demostrando sus características de robustez, aunque también evidencia un mayor retardo en el Octubre 14-16, 2015. Congreso Nacional de Control Automático, AMCA 2015, Cuernavaca, Morelos, México. estado transitorio de la respuesta mientras la trayectoria es atraída hacia la superficie de deslizamiento. técnica no es apropiada cuando se aplican perturbaciones que alejen al sistema de la zona de linealización. Se diseñó e implementó una técnica de control de linealización por realimentación sobre el MVEM. La técnica presentó un rendimiento evidentemente superior al de la acción PID, aún ante la acción de perturbaciones en la carga. Sin embargo, su desempeño no fue apropiado tras considerar incertidumbres paramétricas en el modelo. 4000 3500 3000 2500 [rpm] 97 2000 1500 1000 PID FL SMC Referencia 500 0 -500 0 1000 2000 3000 4000 5000 6000 Se diseñó e implementó una técnica de control por modos deslizantes sobre el MVEM. La técnica presentó un desempeño sobresaliente tanto para mitigar los efectos de la perturbación en la carga como las incertidumbres paramétricas en el modelo. También se evidenció un tiempo de retardo inicial para esta acción de control, durante la transición desde el estado inicial hacia la superficie de deslizamiento. t [s] Desarrollos complementarios incluyen el análisis y el control de la relación aire-combustible, combinando información para variables de presión y flujo en el MVEM. Figura 5. Respuesta de velocidad con carga 4000 REFERENCIAS 3500 3000 Agudelo, J.R., Lopez, J.D. & Espinosa, J.J., 2011. LQR control for speed and torque of internal combustion engines. In 18th IFAC World Congress. Milano, Italy, pp. 2230–2235. [rpm] 2500 2000 1500 1000 PID FL SMC Referencia 500 0 -500 0 1000 2000 3000 4000 5000 6000 t [s] Figura 6. Respuesta de velocidad con carga e incertidumbre 7. CONCLUSIONES Se realizó la caracterización dinámica del comportamiento del modelo de un motor de combustión interna a partir de la aproximación de valor medio (MVEM). Este modelo fue simulado en MATLAB® y a partir de ello se pudo identificar la región de operación para condiciones nominales de la relación entrada-salida correspondiente con el ángulo de la válvula de entrada de aire y la velocidad del cigüeñal, respectivamente. Se implementó un controlador PID sobre el MVEM, alrededor de un rango de operación nominal del modelo. El desempeño del controlador es aceptable para seguimiento sin perturbaciones de carga en el eje del cigüeñal, presentando sin embargo retardos debidos a la acción integral. Asimismo, los resultados demuestran que la Bergthorson, J.M. & Thomson, M.J., 2015. A review of the combustion and emissions properties of advanced transportation biofuels and their impact on existing and future engines. Renewable and Sustainable Energy Reviews, 42, pp.1393–1417. Cairano, S. et al., 2014. Model Predictive Control of Engine Speed During Vehicle Deceleration. IEEE Transactions on Control Systems Technology, 22(6), pp.2205–2217. Chaing, W.P., Zhu, L. & Patankar, R., 2007. Mean Value Engine Modeling and Validation for a 4-Stroke, Single Cylinder Gasoline Engine. Trends in Applied Science Research, 2(2), pp.124–131. Chen, H., Hovareshti, P. & Baras, J.S., 2010. Opportunistic communications for networked controlled systems of autonomous vehicles. In 2010 - Milcom 2010 Military Communications Conference. Ieee, pp. 1430–1435. Fu, J. et al., 2013. Energy and exergy analysis on gasoline engine based on mapping characteristics experiment. Applied Energy, 102, pp.622–630. Heywood, J.B., 1988. INTERNAL COMBUSTION ENGINE FUNDAMENTALS, McGraw Hill. Octubre 14-16, 2015. Congreso Nacional de Control Automático, AMCA 2015, Cuernavaca, Morelos, México. Hovareshti, P. & Baras, J.S., 2010. Distributed Collaborative Controlled autonomous vehicle systems over wireless networks. In 18th Mediterranean Conference on Control and Automation, MED’10. Ieee, pp. 1695–1700. Li, H. & Trentini, M., 2010. Tracking control of autonomous vehicles with slippage. In 2010 International Conference on Autonomous and Intelligent Systems, AIS 2010. Ieee, pp. 1–6. Passenbrunner, T.E., Sassano, M. & del Re, L., 2013. Optimal Control with Input Constraints applied to Internal Combustion Engine Test Benches. In 9th IFAC Symposium on Nonlinear Control Systems. Toulouse,France, pp. 463–468. Rajamani, R., 2006. Vehicle Dynamics and Control Mechanical. F. F. Ling, ed., Springer. 98 Anexo A. PARÁMETROS EMPLEADOS EN EL MVEM Parámetro Símbolo Valor Volumen de desplazamiento del cilindro Vd 1.4791x10-4 m3 Coeficiente de descarga 0.21 Capacidad calorífica Cd Q Relación aire/combustible AFR 43x106 JKg-1 14.8 Temperatura del múltiple Tmultiple 300 K Diámetro de la válvula Razón de calor específico D k 0.06501 m 1.4 Volumen del múltiple Vmultiple 0.05 m3 Inercia J 0.1 kgm2 Anexo B. CONSTANTES GLOBALES PARA EL MVEM Shu, L.I. et al., 2012. Model Predictive Control Based on Observer for Engine Idle Speed Control. In 31st Chinese control conference. pp. 4142–4147. Slimen, B. et al., 2010. A hierarchical control scheme based on prediction and preview: An application to the cruise control problem. In 2010 IEEE International Conference on Control Applications. Ieee, pp. 263– 268. Slotine, J.E. & Li, W., 1991. Applied Nonlinear Control, Prentice Hall. Sorenson, S. & Hendricks, E., 1990. Mean Value SI Engine Model For Control Studies. In American Control Conference. pp. 1882–1887. Überall, A. et al., 2015. A literature research about particle emissions from engines with direct gasoline injection and the potential to reduce these emissions. Fuel, 147, pp.203–207. Vijay, E.V. et al., 2010. Electronic control unit for an adaptive cruise control system & engine management system in a vehicle using electronic fuel injection. Interact-2010, pp.143–146. Xiaohong, J. & Tielong, S., 2011. Lyapunov-Design of Adaptive Air-Fuel Ratio Control for Gasoline Engines based on Mean-Value Model. In 30th Chinese Control Conference. pp. 6146–6150. Octubre 14-16, 2015. K1 fQ K2 RTmultiple AFR K3 K4 K5 Vd 4 RTmultiple Vmultiple Vd 120 RTmultiple Cd Pamb RTamb K6 D2 4 2k k 1