Académique Documents
Professionnel Documents
Culture Documents
PONENCIAS
III
XViii Congreso Latinoamericano
de Control Automático
CLCA 2018
COMITÉ ORGANIZADOR
© Cada uno de los autores sobre sus respectivos aportes, 2018
Chair: IPC-Chair: Co-Chair:
ISBN: 978-9942-35-525-6 Danilo Chávez Jaime Moreno Oscar Camacho
Comisión Técnica: Dr. Patricio Cruz, Dr. Paulo Leica, Dr. Marcelo Pozo, MSc. Luis Morales,
MSc. Jorge Luis Medina, MSc. Marco Herrera.
Queda prohibida la reproducción total o parcial de esta obra, por medios conocidos o por
conocer, sin la autorización escrita de la Escuela Politécnica Nacional. Se autoriza su uso
académico, debidamente citado.
IV V
PREFACiO
El CLCA 2018 cubrirá todas las áreas de control automático y es el espacio natural
de reunión de la comunidad científica latinoamericana que trabaja en esta área.
Este evento será un catalizador para aumentar el interés en el área de control y
a su vez una inigualable oportunidad para explorar y compartir los avances en la
investigación, aplicación y enseñanza en esta fascinante área del saber humano en
Latinoamerica.
Con cerca de 63 artículos sometidos, de más de 14 países, esta XVIII edición del
CLCA constituye un paso más en la larga serie de encuentros de la comunidad de
control en Latinoamérica. Cerca de 30 revisores han estado a cargo de la evaluación
de la calidad técnica de los trabajos sometidos. Como resultado, se recibieron unas
150 revisiones, que condujeron a la aceptación de 41 artículos, que constituyen el
programa final del CLCA 2018. El Programa del CLCA 2018 consistirá en seis con-
ferencias magistrales, una de las cuales será realizada mediante videoconferencia, y
se realizarán también sesiones técnicas. Además se impartirán 3 Workshops sobre
redes inteligentes, identificación de sistemas y redes industriales. La organización
de los tres días de la conferencia se ha arreglado para albergar un programa rico en
conferencias magistrales y presentaciones técnicas. Además, el CLCA 2018 se rea-
lizará en la Ciudad de Quito, que es Patrimonio Cultural de la Humanidad, y ofrece
amplias oportunidades de enriquecerse de su acervo cultural e histórico.
VII
mensaje del chair clca 2018
Cabe resaltar el apoyo de las autoridades de la EPN, quienes brindaron las mayores
facilidades para la organización de este evento, así como el apoyo de la IFAC en la
difusión de este evento.
Estamos seguros que será un punto de inflexión en el desarrollo de todas las activi-
dades de Control Automático en el Ecuador, tanto a nivel académico con el fortale-
cimiento de redes de investigación y colaboración, asi como a nivel industrial donde
nuestra labor es impactar en la matriz productiva con la incorporación de ingenios
en los procesos de la industria y empresa, y así hacer posible una cooperación más
efectiva para que rinda los frutos esperados.
Danilo Chávez
Chair del CLCA 2018
Escuela Politécnica Nacional
Quito, Ecuador
IX
contenido
SISTEMAS DE CONTROL
Predictive Active Disturbance Rejection Control using LMI...........................................................................3
Aboukheir H.
Fault Tolerant MPC Controller For Electric Heater Control............................................................................5
Alzate R., Martínez D., Mena J., Sabogal B., Tombé J.
Impulsive Multi-Model Model Predictive Control for Type 1 Diabetes Mellitus.............................................7
Caicedo M., Rivadeneira P., González A.
Algebraic IDA-PBC for Polynomial Systems with Input Saturation: An SOS-based Approach.......................9
Cieza O., Reger J.
Efficient solution of nonlinear model predictive control by restricted enumeration method.......................11
Isaza J., Muñoz D., Alvarez H.
Aplicación de MPC por Zonas con eliminación de offset ante variaciones paramétricas en pacientes
diabéticos.......................................................................................................................................................21
Villa M., Rivadeneira P.
CONTROL DE PROCESOS
Multi-variable PID Control of a Coupled Tank System: A comparative study................................................27
Coelho S., Santana H., Almeida O.
Actuator Fault Tolerant PI-Control Design on TITO Process..........................................................................29
Córdova-Claros J., Sotomayor-Moriano J., Pérez-Zúñiga C.
Optimizing the Biogas production of an anaerobic reactor throughout Model Predictive Control..............31
Hernandez A., Sanchez J., Machado M.
Modelado de base fenomenológica del secador ATM-52 empleado en el proceso de producción de pasta
cerámica.........................................................................................................................................................35
López A., Walteros M., Rivadeneira P.
XI
Real-time QFT Control for Temperature in Greenhouses..............................................................................39 SISTEMAS DE POTENCIA
Núñez R., Corzo C. Decentralized Passivity-Based Control for Microgrids....................................................................................79
Ávila S., Montoya O., Espinosa G., Garcés A.
A passive fault-tolerant control strategy for non-linear system: An application to the two tank conical
non-interacting level control system..............................................................................................................41 The Extended Kalman Filter in the Dynamic State Estimation of Electrical Power Systems..........................81
Patel H., Shah Vipul A. Cevallos H., Intriago G., Plaza D.
Control por modos deslizantes de un sistema de intercambio de calor: validación experimental...............43 Control of a Switched-Capacitor Quadratic Boost Converter for Fuel-Cell Systems.....................................83
Pérez-Pirela M., García-Sandoval J. Diaz L., Leyva J., Langarica D., Morales J.
Detección automática del nivel de daño de la cenicilla polvorienta en hojas de cucurbitáceas a través de Robust Regional Pole Placement Synthesis Applied to Structured PSS Design.............................................85
firmas espectrales..........................................................................................................................................45 Giglio de Andrade G., Pellanda P., Mota A., Silveira B.
Rivera-Romero C., Palacios-Hernández E., Trejo-Durán M., Vite-Chávez O., Morales-Saldaña J.
BLDC Motor Controller Response to PWM Compensation...........................................................................87
Criterion for model order reduction of a gasification reactor.......................................................................47 Gutierrez C., Sahonero G.
Santamaria-Padilla L., Alvarez-Icaza L., Alvarez J.
EDUCACIÓN EN INGENIERÍA
Análisis de un Sistema Anaerobio de Producción de Biogás en Dos Fases..................................................49 Active Disturbance Rejection Control Applied to a Low-Cost Educational Prototype..................................93
Vargas A., Sepúlveda-Gálvez A. Luna J., Maldonado J., Garrido R.
MECATRÓNICA Y ROBÓTICA Data analysis and tools applied to modeling and simulation of a PV system in Ecuador..............................95
A Fuzzy Sliding Mode Controller for Planar 4-Cable Direct Driven Robot ....................................................55 Benavides D., Jurado F., González L.
Aguas X., Cuaycal A., Paredes I., Herrera M.
Entorno virtual de Simulación de un Sistema de 4 Tanques Acoplados........................................................97
Aids based on speech recognition technology for people with motor disabilities and reduced mobility.....57 Soto M., Sotomayor J., Pérez G., Cruz C.
Armas C., Álvarez R., Romero L.
Root-Locus Analysis of Delayed First and Second Order Systems ................................................................99
Event-Triggered Control for a Three DoF Manipulator Robot.......................................................................59 Ríos M., Márquez J., Del Muro B., Aranda E.
Benitez S., Villarreal M.
Modelling of Learning Styles in Relation to University- level Lectures.........................................................101
Trajectory tracking for spacecraft attitude control.........................................................................................61 Cueva R., Salazar D., Grijalva G.
Cortés R., Rodriguez H.
XII XIII
Sistemas
de control
18vo | congreso latinoamericano de control automático
Abstract: On recent times Active Disturbance Rejection Control has drawn both the attention of
industrial and scientific community due to its capability to handle uncertainties and nonlinearities without
using an explicit model of the system; on this paper a modification of the ADRC algorithm is presented,
first an Extended State Predictor is calculated and later, a controller is built using the LMI approach, the
proposal is evaluated through simulations on the Cayley-Rodriguez representation of the Monoaxial
satellite.
Keywords: State Estimation, Linear Matrix Inequalities, Process Control, Digital Control, Kalman
Filtering.
~
x (kT 1) ~x (kT ) u(kT ) K E ( y(kT ) C~ x (kT )) (4)
1. INTRODUCTION
The value of KE is obtained by solving the Ricatti Equation
On this paper, the Extended State Observer is transformed Åström et al (1998) , Tanaka et al (2015):
into an Extended State Predictor; taking as starting point the P E Q TE PE E TE PE ( R ET PE E ) 1 ET P E (5)
works of Miklosovic et al (2006) and Tanaka et al (2015), a
Kalman filter in prediction mode is built, this done to deal not Where E C T and E T
only with the unknown dynamics and disturbances but also The gain of the predictor is described by:
unknowns time delays. On the other hand, the controller is
K E ( RE ET PE E ) 1 ET P E T (6)
obtained by using the LMI approach as systematic way to
tune the controller not only when the dynamic of the plant is with Q 0 and R 0 .
unknown but also if the process is presented in polytopic
form. 3. CONTROLLER DESIGN
2. EXTENDED STATE PREDICTOR Once the Extended State Predictor is designed, the following
step is to build the corresponding controller. Consider a
In order to build the corresponding ESP, consider the reduced representation of (3), which is controllable and
following unknown second order transfer function: observable:
y( s)
b0 (1) T
1 T
u ( s) s 2 a1s a0
x(kT 1) x ( kT ) b0 2 u (kT )
This is written in the following state space representation: 0 1 b T
0
(7)
0 1 0 0
y (kT ) 1 0x(kT )
x 0 0 1 x b0 u (t )
(2) On this work b0 is considered as part of the system to be
0 0 0 0
controlled, the control law that stabilizes the system on (7) is
y 1 0 0x obtained by solving the following Linear Matrix Inequality
Equation (2) is discretized assuming a non-pathological with P>0, Stoorvorgel et al (1998):
sampling period T according to Miklosovic et al (2006) using T P P QC T P x (8)
Åström et al (1998), this is: xT u T T
P
0
( RC P) u
T
T2 T
1 T b0 2 Where the control law is expressed by:
2
x(kT 1) 0 1 T x(kT ) b0T u (kT ) (3) L L1 L2 ( RC T P) 1 T P (9)
0 0 1 0 From the values of (9) the parameters of the ADRC controller
are obtained according to Zheng(2009) adapted for discrete
y (kT ) 1 0 0x(kT )
time on this work from Jantzen(1998), this leads to:
On this work is proposed to use (3) with a Kalman Filter on
prediction mode, for this reason, consider Åström et al (1998) u(kT ) L1 r (kT ) x1 (kT ) L2 r (kT ) r (kT 1) x2 (kT ) x3 (kT ) (10)
where the system is presented as a one step ahead predictor of
the form:
3
SiSTEMAS DE CONTROL 18vo | congreso latinoamericano de control automático
4. CASE STUDY who can reject disturbance and track the desired reference, on
future works a physical implementation of this controller is
In order to study the Predictive ADRC controller presented considered on test system..
before, the Cayley-Rodriguez representation of the Fault Tolerant MPC Controller For Electric
Monoaxial satellite found in Sira et al (2005) and REFERENCES
Andymar(2006) is selected: Heater Control
Z, Gao.(2006). "Active Disturbance rejection Control a
x1 0.5(1 x1 ) 2 x2 paradigm Shift in System Control Design" Proceeding Raul Esteban Alzate, Diego Martı́nez Castro,
1 American Control Conference 2006, Minneapolis, Mn, Juan Carlos Mena, Bernardo Roger Sabogal Abril,
x2 u (11) EUA.
J Jimmy Tombé Andrade ∗
Q, Zheng.(2009). ”On Active Disturbance Rejection Control
y x1 Stability Analysis and aplications in disturbance ∗
e-mail: [raul esteban.alzate, dmartinez, jcmena, brsabogal,
Where x1 is the orientation angle of the satellite respect of an decoupling control”. Phd Thesis, Cleveland State jtombe]@uao.edu.co
oblique’s axis and x2 is the angular speed respect the University. Grupo de Investigacin de Sistemas de Telemando y Control
principal axis, J is the inertia and u is the applied torque. The Q, Zheng. Z, Gao.(2010). “On Practical Aplications of Active Distribuido - GITCoD. Universidad Autónoma de Occidente, Cl. 25
first step is to build the discrete time representation of the Disturbance Rejection Control”. Proceedings of the 29th #115-85, Cali, Valle del Cauca.
unknown system, assuming a sampling period of T 0.1s Chinese Control Conference, Beijing. China.
and considering b0=0.01 substituting on (3). The P, Teppa. M, Bravo. G, Garcia. (2012). "Control por rechazo Abstract: MPC Controllers are good achieving zero steady state error even if the controlled
Matlab/Simulink toolboxes where used for all the activo de perturbaciones del nivel de líquido de un system is affected by disturbances. But MPC strategy by itself was not intended to endure
calculations. According to Sira et al (2002) the Output of the sistema de tanques acoplado" Revista Faraute de Ciencia proper operation under faulty conditions. Fault tolerant control consist of control algorithms,
system is x1 and its desired reference is x1=1.5 with J=90 y Tecnología, Vol 7, No 1,10-18. fault detection and compensation strategies. In this work a MPC controller is implemented
Andymar(2006), the simulation is presented as follows P Teppa. (2012). "Notas en control por desigualdades using dynamic matrix control strategy. Also a model based residual generator is developed
against a disturbance of the 50% of the nominal value: lineales matriciales", Universidad Simón Bolívar. to detect fault occurrence. Artificial neural networks combined with band pass filter allows
R, Miklosovic. Z,Gao.(2006). "Discrete Implementation and fault quantification to compensate the MPC behavior under faulty operation. The implemented
generalization of the extended State Observer", compensation schema improved the controller’s recovery time significantly.
Proceeding American Control Conference 2006,
Minneapolis, Mn, EUA. Keywords: Fault tolerant, Fault detection, Fault diagnosis, Predictive control, Quadratic
B, Alexander. R, Rarick. L, Dong. (2008). “A novel control, Dynamic modeling.
application of an extended State Observer for High
Performance control of NASA’s HSS Flywheel and 1. INTRODUCTION With this was possible to analyze how the system’s model
Fault Detection” Proceeding American Control is affected due to a fault. It was observed that a grid
Fig. 1: Predictive ADRC with unknown model Conference 2008, Seattle, Washington, EUA. Nowadays robustness is a very important characteristic in voltage drop only affected the linear model gain while the
R, Tanaka. T, Murakami. Y, Ishida.(2015) “Model Matching control design. Controllers able to operate properly even time constant remained unchanged.
As shown on (Fig. 1), the Predictive ADRC effectively Control Based on Discrete time improved ADRC under faulty conditions can reduce cost and avoid critical
regulates the system and also has the capability to reject Θa − Θ
considering plant input disturbances”. 2015 Third damages to the controlled system. This is why fault detec- Θ̇Cw = k1 u1 + + u2 h(Θ)(Θa − Θ) (1)
larger disturbances. On the second experiment, the discrete International Conferences on Artificial Intelligence, Rth (Θ)
tion and correction capabilities are becoming a key aspect
nominal linearized model of (11) is used, assuming x1=1.5 Modelling and Simulation. Kota Kinabalu, Sabah, for controller design. Despite MPC technique has shown to
and x2=0 as equilibrium points, the discrete linearized model Malaysia. be a very successful technique, it lacks fault detection and
with sampling period T 0.1 is presented as follows: K, Astrom. B, Wittenmark.(1998). "Computer Controlled correction capabilities. The latter becomes more critical
Against the same reference signal and disturbance, the system System: Theory and Design", Prentice Hall. due to the controlled plants model will become inaccurate
is shown as follows: E, Kaszkurewicz. A, Bhaya. (2006). "Matrix Diagonal under fault conditions. To extend MPC capabilities under
Stability in Systems and Computation", Birkhauser. faulty conditions, this work proposes and test a fault
D, Xue. Y, Chen.(2009). "Solving applied mathematical detection and correction scheme that aims to improve
problems with Matlab" CRC Press. the MPC robustness. Experimental results showed that
M Oishi.(2008). "Global quadratic lyapunov function", additive compensation offers a superior performance when
Lecture Notes, University of British Columbia. compared with the proposed schema which updates the
G Hermann.(2006). "Linear Matrix Inequalities in Control", MPC model according to the fault magnitude. The present
Lecture Notes, Leicester University. work concludes that it is better to invest more effort to the
T, Alamo Cantarero.(2012). “Minicurso LMI”, Lecture development of additive based compensators rather than
Notes, UNED. strategies based on updating the models employed by the
Fig. 2: Predictive ADRC with Nominal Model Fig. 1. Heater-Cooler system used to implement the MPC
A, Stoorvorgel. A, Saberi.(1998). “The Discrete Algebraic plants controller.
The response is improved when the overshoot is reduced; this control and fault compensation schema.
Ricatti Equation and Linear Matrix Inequalities”. Linear 2. METHODOLOGY
is because the controller has more information of the system Algebra and Its Applications 274:317-365. The fault detection was achieved computing a residual
than the unknown model presented before. J, Jantzen. (1998) “Tunning of Fuzzy PID controllers” signal as the difference between the measured temperature
In order to implement a model based fault compensator a
Technical University of Denmark, Department of non linear model was obtained for the plant using classical and the calculated with the model in equation1. When the
5. CONCLUSIONS Automation, Bldg 326, DK-2800 Lyngby, Denmark. residual signal is around zero, the system is in fault free
thermodynamics. In figure 1 is depicted the water heating
Tech. report no 98-H 871 (fpid). system used for the present work. The systems’s model is operation. When the residual signal exceeds a threshold
On this paper a modification of the typical ADRC algorithm a fault has occurred. For this work the threshold was
H, Sira Ramires. R, Marquez. F, Rivas. O, Llanes. (2005). shown in equation 1. It can be seen that is a non-linear
is presented, first an ESO is used as a predictive estimator set as ±1.4K based on experimental data. In order to
"Control de Sistemas Nolineales", Pearson. system.
that feeds the ADRC controller on discrete time, which is quantify the fault faster, the residual signal is filtered with
R Andymar.(2006). "Uso de GNU Octave para simulacion de
tuned using the LMI´s approach, resulting on a controller Afterwards faults were induced in a controlled manner a bandpass filter. This filter performs a derivative action
sistemas Nolineales", Tesis de Grado ULA.
using a variac connected in series with the heater resistor. and cleans the residual derivative from unwanted noise. In
4 5
SiSTEMAS DE CONTROL 18vo | congreso latinoamericano de control automático
Abstract: Type 1 diabetes mellitus is a chronic and autoimmune disease that affects over
25 million people around the world. Recently, several control strategies as model predictive
Fig. 4. Experimental results comparing recovery time with control (MPC) and PID have been developed for the implementation of the artificial pancreas
and without fault compensation schema. With fault to accomplish blood glucose regulation. However, a realistic and robust approach to treatment
compensation represented by green curve. without for T1DM is still needed. In this paper, a new impulsive robust model predictive control strategy
Fig. 2. Residual signal (red curve) and band passed resid- compensation represented by blue curve. based on a multi-model scheme is presented, to avoid hypoglycemic and severe hyperglycemic
ual, experimental results.
magnifies the fault to the MPC, hence the counter action events against meal disturbances, plant-model mismatch and parametric variations which lead
An Artificial Neural Network was trained to compute the is also magnified. to hypo and hyperglycemia when an MPC with a nominal plant is used.
heater gain changes according to the residual derivative
It can be seen that the recovery time is improved, IAE = Keywords: Artificial pancreas, blood glucose regulation, parametric variation, model predictive
maximal value, which is proportional to the fault magni-
4040. This is not a successful result due to the MPC was control, robust control, multi-model control.
tude. Once the actual gain is known under fault operations
not updated with the actual gain under fault condition.
conditions, the MPC linear model is updated.
The latter motivated tests with an additive compensation
In this work was also considered another alternative schema, inspired in Noura et al. (2009). This compensation 1. INTRODUCTION the state and the impulsive input at times τk consists in a
scheme, which is an additive compensation strategy. in this strategy showed better results, the obtained IAE was 3718 set of linear impulsive differential equations of the form:
scheme the residual derivative is used directly, hence the and the fault occurrence at t = 1500s was imperceptible. Type 1 Diabetes Mellitus (T1DM) is a chronic and au-
artificial neural network is not required. This strategy is This result is better than showed in figure 4. toimmune disease that causes progressive destruction of ẋ(t) = Ax(t) + E, x(0) = x0 ,
depicted in figure 3. pancreatic β-cells. The consequence is a decrease in insulin (1)
production resulting in a dysfunctional glycemic regula- x(τk+ ) = x(τk ) + Bu(τk ), k ∈ N,
4. CONCLUSION
tion and therefore the risk of hyperglycemic events. One The impulsive system (1) is then characterized at times τk
Updating MPC models according to the fault magnitude of the limitations for developing an artificial pancreas is and τk+ leading a discrete time version of it.
did not provided the expected performance. In Noura et al. the lack of robust control algorithms for the regulation of
(2009) is presented an additive law using the residual BG under several scenarios of plant-model mismatch, per- 4. PARAMETER SENSITIVITY ANALYSIS
signal. Using such approaches the system’s robustness turbations and parameter variations (Bequetteb (2005)).
can be greatly improved when compared to the method In this work, the problem of the robustness is addressed For this case, glucose sensitivity with respect to insulin
presented in this work. The latter is clearly show when from a different point of view. First, insulin pumps do sensitivity (Si ), the rate of self-regulating (K), the time
comparing the obtained IAE indexes. Also it is important not deliver insulin continuously but in small pulses, which constant of the insulin concentration (tmax,IA ) and time
to notice that the computation time is lower since the means that the problem could be taken as an impulsive constant of glucose levels after meals (tmax,G ) are studied.
ANN are not necessary for the additive compensation. system. Second, fixed model-plant mismatch and intra-
The present work suggest that it is better to opt for 5. MULTI-MODEL DESCRIPTION OF THE PLANT
patient parameter variations are considered by means of a
additive compensation strategies rather than MPC model multi-model uncertainty scheme, which is essentially dif-
correction. Further works in this topic should aim putting The model used for predictions is augmented with a
ferent and less conservative than the uncertainty schemes
this additive correction into a firm mathematical ground. constant state disturbance to account for the mismatch
Fig. 3. Control scheme to compensate fault inspired in the of the traditional RMPCs.
between the model prediction and the real plant. In this
additive compensation scheme. paper, the multi-model formulation is developed following
REFERENCES
2. GLUCOSE-INSULIN MODEL the idea of a stable formulation using artificial variables
Noura, H., Theilliol, D., Ponsart, J.C., and Chamseddine, considering a finite collection of linear (augmented) models
3. RESULTS
A. (2009). Fault-tolerant control systems: Design and According to Ruan et al. (2017), an affine model is con- for predictions.
practical applications. Springer Science & Business sidered with 5 continuous state variables representing the
Updating MPC linear model did not improved recovery Media. three subsystem dynamics describing blood glucose, in- 6. IMPULSIVE ROBUST MPC
time. The performance index IAE was approximately 5820 sulin action and absorption.
for both cases. To see if updating MPC model could have The optimization problem cost solved by the MPC takes
any impact in the recovery time the MPC was updated into account only the predictions corresponding to the
with the quarter value of the actual gain (that is, the fault 3. LINEAR IMPULSIVE SCHEME
nominal model, as follows (Ferramosca et al. (2017)):
was magnified to the MPC). The result is shown in figure 4
in which 40% fault is induced at t = 1500s. The blue curve Consider the inputs as impulses applied by means of a
VN (x, d, x•T s
ar
; u, ua , xa ) = (2)
is the response without compensation. The green curve drug bolus, instead of continuous delivery. The dynamic
dyn
is the response when the proposed compensation schema system of interest which relates the state at time τk+ with VN (xno , dno ; u, uano , xano ) + Vest (xa , x•T
s
ar
),
6 7
SiSTEMAS DE CONTROL 18vo | congreso latinoamericano de control automático
The optimization problem solved by the MPC at each time Khalil, H.K. (1992). Nonlinear Systems. Macmillan, New
k is given by: York.
Kirchsteiger, H. and Del Re, L. (2013). Robust tube-based
PRM P C (x, d, x•T
s
ar
):
predictive control of blood glucose concentration in type Algebraic IDA-PBC for Polynomial
1 diabetes. In 52nd IEEE Conference on Decision and
Control, 2085–2089. Systems with Input Saturation: An
min VN (x, d, x•T
s
ar
; u, ua , xa ) Kovács, L., Maszlag, C., Mezei, M., and Eigner, G. (2017).
u,ua ,xa
s.t. Robust nonlinear model predictive control of diabetes
SOS-based Approach
xi (0) = x̂i mellitus. In IEEE 15th International Symposium on
xi (j + 1) = A•i xi (j) + Bi• u(j) + E • + di (j), Applied Machine Intelligence and Informatics, 55–60. Oscar B. Cieza 1 , Johann Reger 2
di (j + 1) = di (j), Maeder, U., Francesco, B., and Morari, M. (2009). Linear
xi (j) ∈ X , u(j) ∈ U , offset-free model-predictive control. Automatica, 45, Control Engineering Group, Technische Universität Ilmenau, Germany,
xi (N ) = xai , 2214—-2222. (e-mail: oscar.cieza@tu-ilmenau.de, johann.reger@tu-ilmenau.de)
xai = A•i xai + Bi• uai + E • + di (j) Muske, K.R. and Badgwell, T.A. (2002). Disturbance
JN (xi , di , x•T
s
ar
; u, uai , xai ) ≤ J˜N (xi , di , x•T
s
ar
; ũi , ũai , x̃ai ), modeling for offset-free linear model predictive control. Abstract: The necessity to deal with partial differential equations (PDEs) and the dissipation
Journal of Process Control, 12, 617—-632. condition are the main adversities in the application of Interconnection and Damping Assign-
7. STUDY CASE Ozyetkin, M.M., Nath, N., Tatlicioglu, E., and Dawson, ment Passivity-Based Control (IDA-PBC). Recently, an algebraic solution of IDA-PBC has been
D.M. (2012). A new robust nonlinear control algorithm explored for a class of affine polynomial systems by using sum of squares (SOS) and semidefinite
The performance of the controller presented in Section 5 for the regulation of blood glucose in diabetic patients. programming (SDP). In this work, we extend the previous method by incorporating actuator
is tested in simulation using the virtual patient adolescent In IEEE International Conference on Control Applica- saturation (AS) and two minimization objectives in the SDP. Our results are validated on two
001 identified from the UVA/Padova metabolic simulator. tions (CCA), 1057–1061. polynomial systems.
The impulsive multi-model MPC is evaluated under pa- Pannocchia, G. and Rawlings, J.B. (2003). Disturbance
rameter variation. models for offset-free model-predictive control. AIChE
Journal, 49(2), 426—-437. Keywords: Port-Hamiltonian Systems, IDA-PBC, Polynomial Systems, Sum of Squares,
Penet, M., Gueguen, H., and Belmiloudi, A. (2013). A Actuator Saturation.
8. CONCLUSION
robust receding horizon control approach to artificial
glucose control for type 1 diabetes. In 9th IFAC 1. INTRODUCTION PBC at the expense of an adequate parametrization and
In this paper, a novel impulsive robust MPC is presented.
Symposium on Nonlinear Control Systems, 833–838. selection of the Hamiltonian. To the best knowledge of the
The offset-free model was proposed to eliminate plant-
Perriello, G., De Feo, P., Torlone, E., Fanelli, C., Santeu- The standard Interconnection and Damping Assignment authors there is no definitive solution to the AS design
model mismatch and write down the multi-model ap-
sanio, F., Brunetti, P., and Bolli, G.B. (1991). The Passivity-Based Control (IDA-PBC) method requires a problem with IDA-PBC. The underlying work shall now
proach. Parameter sensitivity analysis is made in order to
dawn phenomenon in type 1 (insulin-dependent) dia- two step procedure: energy shaping (ES) and damping also incorporate AS and two SDP minimization objectives,
know how parameter variations affect glucose. Simulation
betes mellitus: magnitude, frequency, variability, and injection. The first step depends on the solution of partial extending the algorithm of Cieza and Reger (2018).
results show robustness when the controller is tested under
fixed model-mismatch and meal disturbances. dependency on glucose counterregnlation and insulin differential equations (PDEs). Therefore, methods such as
sensitivity. Diabetologia, 34, 21–28. constructive procedures (Romero et al., 2017), implicit 2. IDA-PBC FOR POLYNOMIAL SYSTEMS
REFERENCES Resalat, N., Youssef, J.E., Reddy, R., and Jacobs, P.G. port-Hamiltonian (Castaños and Gromov, 2016) and also
(2017). Evaluation of model complexity in model pre- algebraic approaches (Batlle et al., 2007), among others, We consider the class of polynomial systems given by
Atherton, R.W., Schainker, R.B., and Ducot, E.R. (1975). dictive control within an exercise enabled artificial pan- have been proposed. The second step together with zero Γ(x)ẋ = f (x) + g(x)u (1)
On the statistical sensitivity analysis of models for creas. IFAC PapersOnLine, 50(17). state detectability guarantees asymptotic stability. Here, and the desired closed loop port-Hamiltonian system
chemical kinetics. AIChe Journal, 21(3), 441–448. Rivadeneira, P.S., Ferramosca, A., and González, A.H. dissipation in the under-actuated degrees of freedom, see
Badgwell, T.A. (1997). Robust model predictive control of g⊥ (x) F1 (x) 1 ∂z (x)P −1 z(x)
(2015). Mpc with state window target control in linear (Gómez-Estern and Van der Schaft, 2004), may also turn Γ(x)ẋ = , (2)
stable linear systems. International Journal of Control, g (x) F2 (x) 2 ∂x
impulsive systems. IFAC - PapersOnLine, 48(23), 507– out an obstacle for the implementation of IDA-PBC. In
68(4), 797–818. 512. addition, it has been shown by Batlle et al. (2007) that a where g⊥ is the full rank left annihilator, Γ is nonsingular,
Badgwell, T.A. and Muske, K.R. (2002). Disturbance Rivadeneira, P.S., Ferramosca, A., and González, A.H. two step IDA-PBC may be restrictive in some cases, thus and Γ, g, g⊥ , z, g⊥ f are polynomial functions. Addi-
model design for linear model predictive control. In (2017). Control strategies for non-zero set-point reg- introducing a single step procedure. tionally, we use Prop. 3–5 from Cieza and Reger (2018),
Proceedings of the American Control Conference, 1621– ulation of linear impulsive systems. IEEE Transactions rephrasing them into new Prop. 1 and 2 (see full paper 3 )
1626. It is well-known that actuator saturation (AS) may lead s.t. they meet our requirements. These propositions expose
on Automatic Control, PP(99), 1–1.
Bequetteb, B. (2005). A critical assessment of algorithms to closed-loop instability. In this context, for instance, Wei sufficient conditions for synthesizing the control law
Ruan, Y., Wilinska, M.E., Thabit, H., and Hovorka, R.
and challenges in the development of a closed-loop arti- and Yuzhen (2010) analyzed saturation in the damping u = (g g)−1 F2 (∂x z) P −1 z − g f (3)
(2017). Modeling day-to-day variability of glucose–
ficial pancreas. Diabetes Technology and Therapeutics, injection term, Macchelli et al. (2003) developed a variable
insulin regulation over 12-week home use of closed- that transforms (1) into the locally (asymptotically) stable
7(1), 28–50. structure approach to ES and Sprangers et al. (2015) used
loop insulin delivery. IEEE Transactions on Biomedical system (2). Application of the algebraic IDA-PBC starts
Colmegna, P., Sánchez Peña, R.S., Gondhalekar, R., Das- reinforcement learning with ES to show robust properties
Engineering, 64(6), 1412–1419. with selection of Λ1 , z, g⊥ and N according to (1), (2),
sau, E., and Doyle, F.J. (2014). Reducing risks in type under AS. Additionally, in polynomial systems the sum
Schaller, S., Lippert, J., Schaupp, L., Pieber, T.R., Schup- and some conditions exposed in the full paper. Then we
1 diabetes using h∞ control. IEEE Transactions on of squares (SOS) approach with semidefinite program-
pert, A., and Eissing, T. (2016). Robust pbpk/pd-
ming (SDP) may also enable to synthesize AS-focused choose Xh which involves h and find some P = P 0,
Biomedical Engineering, 61(12), 2939–2947. based model predictive control of blood glucose. IEEE S1 (x) 0 and F2 (x) s.t.
Ferramosca, A., González, A.H., and Limón, D. (2017). controllers (Ichihara, 2013).
Transactions on Biomedical Engineering, 63(7), 1492– −Φ(x) − Φ (x) − h(x)S1 (x) 0, (4)
Offset-free multi-model economic model predictive con- 1493. Lately, Cieza and Reger (2018) for a class of polynomial
trol forchanging economic criterion. Journal of Process Wang, Y., Zisser, H., Dassau, E., Jovanovic, L., and Doyle, affine systems have presented an algebraic method the where Φ = Γd N P Λ 1 F
2 with some bounds on P .
Control, 54, 1–13. F.J. (2009). Model predictive control with learning- conditions of which are met by means of SOS and SDP
González, A. and Odloak, D. (2009). A stable mpc with In comparison, Prop. 2 requires to solve smaller LMIs
type set-point: Application to artificial pancreatic b-cell. solutions. The method solves the typical problems of IDA- (reduced (4)) to calculate the parametrized function F2
zone control. Journal of Process Control, 19(1), 110– Process Systems Engineering, AiChe Journal, 56(6),
122. or to guarantee its existence, whereas Prop. 1 defines
1510–1518. 1 Support by Deutscher Akademischer Austauschdienst, Germany, F2 as general function s.t. (4) is satisfied, granting more
Hamby, D. (1994). A review of techniques for parameter and by Programa Nacional de Becas y Crédito Educativo, Peru.
sensitivity analysis of environmental models. Enviro- 2 Support by the European Union Horizon 2020 research and innova- flexibility at the expense of computational cost.
mental Monitoring and Assessment, 32, 135–154. tion program, Marie Sklodowska-Curie grant agreement No. 734832. 3 For brevity, the reader shall consult the full paper for Prop. 1–4.
8 9
SiSTEMAS DE CONTROL 18vo | congreso latinoamericano de control automático
3. MAIN RESULT
XP
Uc
The new obtained Prop. 1 and 2 extend the results of 0
Cieza and Reger (2018) so as to also consider AS. For
Xh Efficient solution of nonlinear model
x2
this purpose, we introduce Prop. 3 which entails additional predictive control by a restricted
conditions such that the control law (3) is constrained to −5
a set Uc = {u ∈ Rm | u Su−1 (x)u ≤ 1} with Su (x) 0 for enumeration method
any x ∈ XP ⊂ Xh .
Jhon Isaza ∗ Diego A. Muñoz ∗∗ Hernan Alvarez ∗∗∗
Following for example the works of Ichihara (2013) we
use the polytope or polytopic saturation model within the −3 −2 −1 0 1 2 3
algebraic IDA-PBC to state Prop. 4, which implies that, if x1
∗
Instituto Tecnológico Metropolitano de Medellı́n, Facultad de
there is a solution to the conditions of Prop. 1 and 3 with Ingenierı́as. Cra. 65 N 98 A-75, Medellı́n, Colombia. (e-mail:
a modified (4), then there also exists an (asymptotically) Fig. 1. Sets XP , Xh , Uc , and phase portrait for 10 extreme jhonisaza@itm.edu.co)
stabilizing control law with F2 in polytopic representation. initial positions.
∗∗
Optimización Matemática de Procesos ÓPTIMO, Centro de Ciencia
Básica, Universidad Pontificia Bolivariana, Circular 1, 70-01,
Afterwards we adopt the independent input saturation, 5. CONCLUSION Medellı́n, Colombia, (e-mail: diego.munoz@upb.edu.co).
see (Ichihara, 2013), given by usat-i = sat(ux , u, u), where ∗∗∗
KALMAN, Grupo de investigación en Procesos Dinámicos,
ux is calculated by Prop. 4 and u, u are maximum and In this paper we provide an algebraic solution for IDA- Universidad Nacional de Colombia-Sede Medellı́n, Facultad de Minas.
minimum values of u in Uc . Additionally, to reduce 2m−1 PBC that is able to also resolve problems from AS and Cra 80 N 65-223 Medellı́n, Colombia. (e-mail: hdalvare@unal.edu.co)
inequalities and polynomial matrices, we select a new optimization objectives. To this end, we restrict the design
saturation function usat-n which depends on all the inputs. to a class of polynomial systems that yield conditions
which are solvable with SOS and SDP. Additionally, we Abstract: This work presents an alternative method to solve the nonlinear program (NLP)
Prop. 1–3 only guarantee a solution for P and F2 (x) enjoy features as: no need to solve a PDE, dissipation for nonlinear model predictive control (NMPC) problems. The NLP is the most computational
without any (maxi-)minimization objective in the SDP. in design and one step IDA-PBC. Simulations of two demanding task in NMPC, which limits the industrial implementation of this control strategy.
Therefore, we define the following optimizations polynomial example systems validate our approach. Therefore, it is important to consider algorithms that can solve the nonlinear program, not only
• Optimization 1: volume maximization of XP by in real time but also guaranteeing feasibility. In this work, the restricted enumeration method
means of maximizing the minimum bound of P , and REFERENCES is proposed as alternative to solve the NLP for NMPC problems, showing successful results for
• Optimization 2: volume minimization of Uc which pH control in a sugar cane process plant. This method enumerates in restricted way a set of
Batlle, C., Dòria-Cerezo, A., Espinosa-Pérez, G., and final control element positions around the current one. Next, it tests all positions in that set to
minimizes the upper bound of Su , namely u.
Ortega, R. (2007). Simultaneous interconnection and find the best one, taken as the optimization solution.
damping assignment passivity-based control: Two prac-
tical examples. In Lagrangian and Hamiltonian Methods
Keywords: restricted enumeration method; nonlinear programs (NLP); nonlinear model
for Nonlinear Control 2006, 157–169. Springer.
4. SIMULATIONS predictive control (NMPC); pH control.
Castaños, F. and Gromov, D. (2016). Passivity-based
control of implicit port-Hamiltonian systems with holo-
It is well-known that the SOS property is a sufficient nomic constraints. Systems & Control Letters, 94(1), 1. INTRODUCTION feasible solutions and quite close to the global optimum;
condition for checking the non-negativity of a polynomial 11–18. ii) dynamic programming, like iterative dynamic program-
function. For this reason, we may search for positive Cieza, O.B. and Reger, J. (2018). IDA-PBC for Polynomial Model predictive control (MPC) is a successful control ming (Luus, 1996) and blurred dynamic programming
semidefinite matrices that are matrix SOS polynomials in Systems : An SOS-based Approach. In IFAC Conference technique for plants with slow dynamics like chemical and (Alkan et al., 1994), but the disadvantage of dynamic
Prop. 1–4. The algorithm is processed in Matlab by use on Modelling, Identification and Control of Nonlinear petrochemical processes. Although these kind of plants programming methods is the high computation costs; and
of SOSTOOLS and SDPT3. To validate our results we use Systems (MICNON), 366–371. are nonlinear, in some cases, the performance of linear iii) heuristic methods such as genetic algorithms, Bacterial
two examples: a nonlinear second order system and a third Gómez-Estern, F. and Van der Schaft, A. (2004). Physical MPC has been suitable (Rao and Rawlings, 2000; Mayne Chemotactism (BCh) and simulated annealing. Although
order multiple input system with AS. Damping in IDA-PBC Controlled Underactuated Me- et al., 2000; Xi et al., 2013; Darby and Nikolaou, 2012). those methods provide feasible solutions very close to the
chanical Systems. European Journal of Control, 10(5), However, in order to improve the MPC performance a global optimum, they consume a lot of computation time
In the second order system we evaluate: nonlinear model of the process should be used, which leads (Holland, 1992). Therefore, to provide simple optimization
451–468.
E1 Prop. 1 with Opt. 1, Ichihara, H. (2013). A Convex Approach to State Feedback to nonlinear MPC (NMPC) (Chen and Allgöwer, 1998; procedures allow the industrial implementation of NMPC.
E2 Prop. 1 and 3 with Opt. 2, Synthesis for Polynomial Nonlinear Systems with Input de Oliveira Kothare, 1996). The main disadvantage of The aim of this work is to propose the restricted enumer-
E3 Prop. 1 and 3 with Opt. 1 and Saturation. SICE Journal of Control, Measurement, and NMPC is the complexity related with the resulting non- ation method to solve the nonlinear-nonconvex optimiza-
E4 a small comparison between Prop. 1 and 2. System Integration, 6(3), 186–193. linear optimization problem, which is usually nonconvex tion problem of NMPC to increase the possibilities of its
Macchelli, A., Melchiorri, C., Secchi, C., and Fantuzzi, C. (Mishra, 2011) and must be solved in real time (Chen and implementation in industrial processes.
For example, the results of E3 can be seen in Figure 1, Allgöwer, 1998; Camacho and Bordons, 2007). A typical
(2003). A variable structure approach to energy shaping.
which shows sets XP ⊂ Xh , XP ⊂ Uc , and the phase por- solution to solve the resulting nonlinear program (NLP) in
In European Control Conference (ECC), 1309–1314. 2. METHODOLOGY
trait in x1 –x2 plane of the closed-loop for 10 extreme initial real time implies the use of high performance computing,
Romero, J.G., Donaire, A., Ortega, R., and Borja, P.
positions x0 represented by symbol “∗”. All trajectories however, in industrial facilities it is not available (Richalet,
(2017). Global Stabilisation of Underactuated Mechan- This work follows the typical methodology of scientific
converge to the origin as expected. 1993). Additionally, any required complex computation for
ical Systems via PID Passivity-Based Control. In IFAC method. A review of current state of the art allows to
Finally, we consider a third order system given by World Congress, 9577–9582. control implies an increase in maintenance protocols for
propose a new method for the optimization task in non-
which the fail probabilities also increase.
Sprangers, O., Lopes, G.A.D., and Babuska, R. (2015). linear model predictive control (NMPC). The solution of
1 x1 0 ẋ1 x2 − 2x3 − 2x1 x2 − 2x22 Reinforcement learning for port-Hamiltonian systems.
−x1 1 0 ẋ2 = Available numerical methods to solve the non-convex op- the optimization problem in this kind of controller has
x 1 x 2 + u1 IEEE Transactions on Cybernetics, 45(5), 1017–1027.
0 0 1 ẋ3 timization problems for NMPC can be classified in three the highest computational cost, in particular when the
x 2 x 3 + u2 Wei, A. and Yuzhen, W. (2010). Stabilization and H∞ con- sub-groups: i) Direct enumeration, which is not very ef- considered model and constraints are non-linear. To this
trol of nonlinear port-controlled Hamiltonian systems ficient at the computation level when the process model aim, in this work, a direct enumeration method is pro-
and calculate an asymptotically stabilizing (the origin) subject to actuator saturation. Automatica, 46(12),
saturated control law usat-n using Prop. 1, 3 and 4 with is not compact enough, but with models that can be posed, which consists in the generation of control poli-
2008–2013. evaluated at a good speed, this technique always produces cies to find a minimum value for the NMPC objective
Opt. 1 for Su = diag(10, 8), obtaining again good results.
10 11
SiSTEMAS DE CONTROL 18vo | congreso latinoamericano de control automático
12 13
SiSTEMAS DE CONTROL 18vo | congreso latinoamericano de control automático
14 15
SiSTEMAS DE CONTROL 18vo | congreso latinoamericano de control automático
de E(ρ) para luego diseñar un controlador robusto medi- para i = 1, . . . , l, donde Φ = GAi + BXC2i + BY C2 Ai y
ante SOF extendida: Υ = GB1i + BY C2 B1i . Las ganancias de la realimentación
uk = K0 yk + K1 C2 zk+1 , (2) son:
K0 = MZ −1 X; K1 = MZ −1 Y (9) Diseño e Implementación de un Sistema de
mediante la caracterización de las normas H2 -H∞ como
LMIs, Pipeleers et al. (2009); Hilhorst et al. (2014). donde GB = BZ y M = I + Z −1 Y C2 B.
−1
Información al Usuario Usando Algoritmos
4. CONCLUSIONES de Planificación de Rutas para el
3. ESTABILIZACIÓN DE SISTEMAS
DESCRIPTORES LPV DISCRETOS Transporte Público del Distrito
Las contribuciones de este trabajo están centradas en
Los resultados principales surgen del sistema transfor-
la sı́ntesis de controladores para una clase de sistemas Metropolitano de Quito Caso de Estudio
descriptores lineales a tiempo discreto y dependientes de
mado: parámetro. El diseño de los controladores está motivado
Sector Centro Norte
por la admisibilización robusta de los sistemas descrip-
xk+1 = A(ρ)xk + B1 (ρ)ωk + Buk tores. Se ha considerado un modelo de sistemas descrip- Denisse E. Suárez, Andrés Rosales ∗
hk = C1 (ρ)xk + D1 (ρ)ωk (3) tores lineales a parámetros variables en todas las matrices
∗
que definen la dinámica del sistema. Luego, se ha presen- Escuela Politécnica Nacional, Ladrón de Guevara, Quito 170517
yk = C2 (ρ)xk tado un análisis de admisibilidad robusta para una clase Ecuador (Tel: +593 9 928 73745; e-mail: andres.rosales@epn.edu.ec).
donde de sistemas descriptores inciertos, definida por aquellos
∂Γ(ρ) donde existe una aplicación lineal que permite transformar
A(ρ) = F(ρ)Γ(ρ) − E(ρ) ρk+1 . Resumen: Los algoritmos de planificación de rutas son muy usados en diversos campos como:
∂ρ el sistema descriptor incierto a un sistema LPV regular. El
la robótica móvil autónoma, enrutamiento de paquetes, mejora de la gestión de transporte,
Proposición 2. Sea el sistema (3). Si para todo ρ el par diseño del control en el sistema transformado, es garantı́a
entre otras aplicaciones. Uno de los caminos para usar estos algoritmos es modelar el problema
(A(ρ), B) es controlable y el par (C2 (ρ), A(ρ)) observable, de satisfacer la admisibilidad y el desempeño robusto para
usando la teorı́a de grafos y resolver uno de los problemas más frecuentes que consiste en
entonces el sistema (1) es finito estabilizable y controlable el sistema descriptor original. La sı́ntesis del control se
encontrar el camino más corto entre dos puntos de un grafo. En este proyecto se plantea aplicar
de impulso; y finito detectable y observable de impulso. ha realizado por medio de la realimentación estática de
estos algoritmos para mejorar las funcionalidades de un sistema de información de transporte
la salida extendida, lo cual se hace por la obtención de
público, en el que se implementará el algoritmo de Dijkstra para calcular la ruta más corta
Como consecuencia, el problema de admisibilidad para SD una ganancia realimentación para la salida y una ganancia
para llegar desde un punto A a un punto B dentro de la ciudad de Quito, usando como caso de
tipo LPV se transforma en un problema de control robusto de realimentación para su derivada discreta. Esas ganan-
estudio las rutas de buses del sector centro norte.
de sistemas LPV. cias se derivan por estabilización y desempeño robusto de
sistemas LPV, mediante el uso de las caracterizaciones
de las normas H2 -H∞ como LMIs. La técnica de diseño Keywords: Sistema de planificación de rutas, sistema de transporte público, movilización
3.1 Estabilización y desempeño robusto urbana, algoritmo de Dijkstra, teorı́a de grafos.
permite, además, imponer especificaciones multiobjetivos
El control, entonces, a considerar es, Rı́os-Bolı́var (2014): y ubicación especı́fica de polos.
−1 1. INTRODUCCIÓN facto propuesta por Google para organizar la información
uk = (I − K1 C2 B) (K0 C2 (ρ) + K1 C2 A(ρ)) xk (4) REFERENCIAS de transporte público. (Google (2012))
para lo cual, el sistema en lazo cerrado es: En Quito, aproximadamente el 73 % de la movilización El tener la información organizada en este formato per-
Chaabane, M., Tadeo, F., Mehdi, D., and Souissi, M.
(2011). Robust admissibilization of descriptor systems de los habitantes se la realiza usando transporte público. mitirá el uso de varias herramientas libres para graficar
xk+1 = Ac xk + Bc ωk by static output-feedback: an LMI approach. Mathe- Por otro lado, debido a la baja calidad del servicio, el las rutas en un mapa digital, adicionalmente permite or-
hk = C1 (ρ)xk + D1 (ρ)ωk (5) matical Problems in Engineering, 2011. número de vehı́culos privados en la ciudad incrementa a ganizar datos sobre el viaje como: horario, frecuencia, la
Duan, G.R. (2010). Analysis and Design of Descriptor un ritmo anual del 5.7 % (Sanchez et al. (2015)). Este cooperativa que presta el servicio, tarifas y caracterı́sticas
Diseño en H2 Linear Systems. Springer, New York. problema generado por la falta de planificación de rutas adicionales de la ruta.
Feng, Y. and Yagoubi, M. (2017). Robust Control of Linear afecta directamente a: ciudadanos quiteños, turistas; y,
Teorema 3. Sea el sistema (3). Existe una ley de control Para validar los resultados se usó la información de rutas y
Descriptor Systems. Springer, New York, USA. migrantes extranjeros o nacionales.
(4), que garantiza un desempeño sub-óptimo H2 para el paradas del sector Centro Norte del Distrito Metropolitano
sistema en lazo cerrado (5), si tr(W ) < µ2 y se satisface Hilhorst, G., Pipeleers, G., Oliveira, R., Peres, P., and Se desarrollará e implementará un sistema de planificación de Quito, que limita con la parroquia Mariscal Sucre al
Swevers, J. (2014). On extended LMI conditions for de rutas en formato digital que procesa archivos estanda-
G + G T − Pi Φ Υ W C 1i D 1i sur-este, la parroquia Belisario Quevedo al sur-oeste, la
T H2 /H∞ control of discrete-time linear systems. In Proc. rizados de transporte público, analiza la información en parroquia Rumipamba al nor-oeste, la parroquia Iñaquito
ΦT Pi 0 > 0, (C1i ) Pi 0 > 0, (6)
T
19th IFAC World Congress, volume 1, 9307–9312. IFAC, base a un modelo matemático y algoritmo especı́fico; y, al nor-este.
T
Υ 0 I (D1i ) 0 I Cape Town, South Africa. entrega resultados útiles para los usuarios. A través de
para i = 1, . . . , l, donde Φ = GAi + BXC2i + BY C2 Ai y Luenberger, D.G. (1977). Dynamic equations in descriptor este proyecto se demuestra la importancia de los sistemas 3. PRUEBAS DE USABILIDAD
Υ = GB1i + BY C2 B1i . Las ganancias de la realimentación form. IEEE Trans. Automat. Control, 22(3), 312–321. de planificación de rutas digitales en la movilización de los
son: Pipeleers, G., Demeulenaere, B., Swevers, J., and Vanden- usuarios. Se realizaron pruebas con usuarios reales del sistema im-
K0 = MZ −1 X; K1 = MZ −1 Y (7) berghe, L. (2009). Extended LMI characterizations for plementado, donde se compara del tiempo usado para es-
donde GB = BZ y M = I + Z −1 Y C2 B.
−1 stability and performance of linear systems. Systems & coger una ruta usando el planificador de ruta en contraste
Control Letters, 58(7), 510–518. 2. METODOLOGÍA
con medios no digitales o con un sistema que solo indique
3.2 Diseño en H∞ Rı́os-Bolı́var, A. (2014). Control de Sistemas Lineales: las rutas de manera estática. Ası́ también se hicieron prue-
Realimentando la salida. Editorial Académica Española, Para la construcción de un planificador de rutas de trans-
bas de usabilidad dónde se analizará qué tan fácil resulta
Alemania. porte público, se usó el algoritmo de Dijkstra para calcular
Teorema 4. Sea (3). Existe un control (4), que garantiza ingresar origen y destino, ası́ como procesar la información
Shamma, J.S. (2012). Control of Linear Parameter Vary- el camino más corto optimizando en base a la distancia to-
un desempeño en H∞ para el sistema en lazo cerrado (5), entregada y usarla para movilizarse.
ing Systems with Applications, chapter An Overview of tal recorrida y se creó una aplicación web para presentar al
si usuario la información necesaria para completar su viaje. Para realizar las pruebas de usabilidad con los distintos
G + G T − Pi Φ Υ 0 LPV Systems, 3–26. Springer.
Yoneyama, J., Takada, R., and Uchida, Y. (2012). Ro- usuarios se definió la siguiente metodologı́a y herramientas
Pi 0 (C1i )
T
ΦT > 0. bust control design of uncertain discrete-time descriptor
La ubicación de las paradas y rutas disponibles se obtuvo
de apoyo:
(8)
0 γI (D1i ) del sistema de mapas abiertos OpenStreetMap. Esta infor-
T T
Υ systems with delays. INTECH Open Access Publisher.
0 C1i D1i γI mación se usó para la creación de GTFS, un estándar de Se definirá 3 tipos de usuarios
16 17
SiSTEMAS DE CONTROL 18vo | congreso latinoamericano de control automático
Cada prueba de usabilidad tuvo una duración estima- Este método les resulto más cómodo a todos los usuarios,
da de: 10 a 15 minutos. debido a que no requerı́a conocimiento previo de trans-
Cada prueba de usabilidad estará compuesta de tres porte público o de la ciudad para realizar la búsqueda de
fases: rutas, solo necesitaban tener claro el origen y destino. Controladores PD/PID para sistemas con
Primera Fase: En esta fase se le preguntará al
usuario las rutas de transporte público que conoce 5. CONCLUSIONES retardo, inestables y ceros de fase mı́nima
para llegar del punto A hacia el punto B.
Segunda Fase: Durante esta fase el usuario debe El algoritmo de Dijkstra (algoritmo para encontrar la ruta C.D Vázquez Rosas ∗ J.F Marquez Rubio ∗
identificar las rutas existentes del punto A hacia más óptima) constituye una pieza fundamental en la cons- B del Muro Cuéllar ∗
el punto B con el apoyo de una hoja de rutas de trucción de sistemas automáticos para brindar información
Street Maps; y, comentar su experiencia durante la ∗
de rutas y paradas; lo que facilita la movilización de los Instituto Politécnico Nacional (IPN), ESIME Unidad
prueba. usuarios de transporte público dentro de un perı́metro Culhuacan,Santa Ana 1000, México D.F., 04430, México (e-mail:
Tercera Fase: Para esta fase el usuario debe ingre- especı́fico. carlos daniel vaz@hotmail.com)(e-mail:
sar los puntos A y B al sistema de Mi Bus; y, nave- jfcomr23@yahoo.com.mx)(e-mail: bdelmuro@yahoo.com).
gar por la interfaz para interpretar los resultados, Es indispensable contar con herramientas digitales que
al final el usuario deberá comentar su experiencia. permitan procesar la información del transporte público
en formato GTFS de manera eficiente. Además, se debe Abstract: En este artı́culo se presentan de manera explı́cita las condiciones suficientes que
Para realizar las pruebas de usabilidad del sistema se reconocer la importancia de centralizar y estandarizar la aseguran la existencia de un control tipo PD/PID que pueda estabilizar y controlar sistemas de
definió 3 tipos de usuarios: Turistas, Migrantes Nacionales información de las diferentes rutas de transporte en este alto orden, con un polo inestable, n polos reales y estables, m ceros de fase mı́nima y retardo en
y Extranjeros, y Ciudadanos Quiteños. formato (GTFS); ya que, permite integrar datos, reducir su dinámica. Dichas condiciones están expresadas con base en la posición de los polos y ceros
costos de investigación e implementación; y, construir del sistema, ası́ como el tamaño máximo de retardo. Se presentan simulaciones numéricas con
En base a la descripción de los perfiles, el siguiente paso fue
sistemas con mayores beneficios para los usuarios. un ejemplo para mostrar la efectividad de la estrategia de control propuesta.
definir los destinos del Centro Norte de Quito y plantear
los escenarios de trabajo para cada tipo de usuario. Por otro lado, este proyecto comprueba la importancia
y la necesidad de validar el funcionamiento del sistema Keywords: Retardos, ceros, inestable, PID, PD
implementado a través de pruebas usabilidad con distintos
4. RESULTADOS Y DISCUSIÓN perfiles de usuario. 1. INTRODUCCIÓN utilizado en plantas estables [6]. Con otras perspectivas,
diversos autores han realizado modificaciones a la estruc-
REFERENCIAS tura original propuesta por Smith para contrarrestar sus
Para comprobar la usabilidad del sistema se realizará una Los retardos de tiempo siempre están presentes en los limitaciones, en [7] se proponen modificaciones con el fin de
prueba manual, que será contrastada con la información Agencia de promoción económica CONQUITO (2016). procesos fı́sicos, una definición de tiempo de retardo en el estabilizar sistemas de primer orden inestables con retardo
proporcionada por cada Servicio del Sistema y validada Bus UIO una alternativa emprendedora que promueve contexto de sistemas de control es ”El intervalo de tiempo en su dinámica, en [8] se propone un esquema de control
con el Planificador de Rutas de Google Maps. el uso del transporte público. http://www.conquito. desde la aplicación de la señal de control hasta cualquier con dos grados de libertad para procesos inestables. En
org.ec. [Último acceso: 17 Septiembre 2017]. cambio observable en el proceso” [1]. Si además del re- [10] se muestran las condiciones suficientes para estabilizar
Para realizar la prueba manual se localizó todas las para-
Antrim, A. and Barbeau, S.J. (2013). The many uses of tardo, el sistema a lazo abierto es inestable, es un problema sistemas lineales con un polo inestable, n polos reales
das entre los puntos seleccionados y se analizó sus IDs y
GTFS data–opening the door to transit and multimo- de control difı́cil de abordar debido a su complejidad y lim- estables y n − 1 ceros de fase mı́nima, sin embargo, esta
sus costos (distancia en kilómetros entre las paradas).
dal applications. Location-Aware Information Systems itaciones en cuestiones de estabilidad y comportamiento. técnica se limita a tener un sistema con el mismo número
Luego se realiza la búsqueda usando el sistema implemen- Laboratory at the University of South Florida. Podemos encontrar este fenómeno en sistemas biológicos, de polos y ceros en su dinámica, lo cual limita el tipo de sis-
tado y se compara la respuesta obtenida del procesamiento Cormen, T. (2009). Introduction to Algorithms. MIT transmisión de material e información, procesos quı́micos temas donde esta técnica puede ser utilizada. En estudios
manual obteniendo la misma respuesta. Press, Massachusetts. e industriales [2], etc. Es común dentro de la industria más recientes [11] se aborda la estabilización de sistemas
Google (2012). Referencia de la especificación general de procesos,encontrar el caso de sistemas inestables con inestables de alto orden (un polo inestable)con “m” ceros
En base a los resultados obtenidos de la prueba de usa- de feeds de transporte público. https://developers. retardo, un ejemplo es un reactor de tanque continuamente de fase mı́nima utilizando un control proporcional para
bilidad se puedo observar que el sistema de información
google.com/transit/gtfs/reference. [Último acce- agitado [3]. La presencia de retardos de tiempo en un hacer la estabilización del sistema.
al usuario de rutas y paradas de transporte público si
so: 28 junio 2017]. sistema de control regularmente causa efectos indeseables
ayudó a los usuarios a encontrar diferentes opciones para En este artı́culo se muestran de manera explı́cita las
Google (2014). Feedvalidator. https://github.com/ dentro de su comportamiento dinámico como oscilaciones,
movilizarse en bus dentro a los diferentes puntos dentro condiciones suficientes que aseguran la existencia de un
google/transitfeed/wiki/FeedValidator. [Último poca robustés e incluso inestabilidad. Diversas estrategias
del sector centro norte de Quito. controlador tipo PD/PID tal que pueda estabilizar un tipo
acceso: 30 Julio 2017]. de control han sido propuestas para resolver el problema
Durante la primera etapa de la prueba, en la que el de sistemas inestables con retardo: el método de Ziegler- de sistema de alto orden, inestables con retardo, con un
Masse, M. (2011). REST API Design Rulebook: Designing polo inestable, n polos reales estables, y m ceros de fase
usuario daba información de cómo movilizarse en bus Consistent RESTful Web Service Interfaces. O’Reilly Nichols modificado [4], controladores tipo Proporcional
usando su conocimiento actual, se pudo notar que las (P), Proporcional-Integral (PI), Proporcional-Derivativo mı́nima utilizando como herramienta de análisis el criterio
Media, Inc., Sebastopol, California. de estabilidad de Nyquist.
personas que han vivido menos de 2 años en la ciudad Pimploi Tirastittam, P.W. (2014). Public transport plan- (PD) y Proporcional-Integral-Derivativo (PID) son am-
les resultó muy difı́cil poder dar nombres de rutas para ning system by dijkstra algorithm: Case study bangkok pliamente utilizados para la estabilización y control de
movilizarse a los puntos de la ciudad especificados en la metropolitan area. Engineering and Technology Inter- sistemas con retardo. En [5] se utiliza una metodologı́a 2. RESULTADOS PRELIMINARES
prueba. Las personas que han vivido en la ciudad de Quito, national Journal of Social, 8, 54–59. basada en el teorema de Hermite-Biehler para cuasipoli-
debido a que estaban más familiarizadas con el sistema de Sanchez, E., Chacón, D., and Garrica, S. (2015). Ordenan- nomios buscando solucionar el problema de estabilización
El problema principal que aborda este trabajo es encon-
transporte público, les resultó un poco más fácil poder dar za metropolitana que regula la implementación de los de sistemas de primer orden con retardo utilizando con-
trar las condiciones bajo las cuales existe un controlador
instrucciones para llegar al destino, aunque no conocı́an sitemas inteligentes de transporte, en el sistema metro- troladores PD/PID, llegando a estabilizar plantas con re-
PD/PID como la estructura dada por C1 (s) y C2 (s) re-
todas las rutas disponibles, ni las podian organizar en base politano de transporte público de pasajeros del distrito tardos considerables de hasta dos veces la constante de
tiempo inestable del sistema. spectivamente conectado en una configuración como se
a un criterio de optimización. metropolitano de Quito, Secretaria de Movilidad. muestra en la Fig 1 tal que estabilice el proceso inestable
En la tercera parte de las pruebas, cuando los usuarios Otra solución para afrontar el problema del control de (??), esto es, que el sistema en lazo cerrado presente
usan el sistema de Mi bus, se puede ver una gran mejora en sistemas con retardo es el predictor de Smith (SP), el cual un comportamiento estable. Esto lo hacemos utilizando
el número de rutas que el usuario que el usuario descubre tiene el efecto de eliminar el tiempo de retardo del lazo una metodologia basada en el análisis de la frecuencia
para llegar a los diferentes puntos de la ciudad establecidos de control, sin embargo, esta técnica no cuenta con un del sistema, dicha metodologia se basa en los siguientes
en la prueba. paso para estabilizar sistemas, por lo tanto solo puede ser resultados preliminares.
18 19
SiSTEMAS DE CONTROL 18vo | congreso latinoamericano de control automático
20 21
SiSTEMAS DE CONTROL
Glicemia (mg/dl)
la tasa de ingesta de alimentos r (g/min). 200 Zona hiperglicemia ZMPC sin mismatch planta-modelo
ZMPC libre de offset con mismatch
150
ZMPC estándar con mismatch
0
x(k + 1) = Ad x(k) + Bud u(k) + Brd r(k) + Ed 0 500 1000 1500 2000 2500
d(k + 1) = d(k) (2) Tiempo (min)
y(k) = Cx(k) + Cd d(k)
Fig. 1. Comparación del comportamiento de la glicemia
En esta formulación, se emplea el estimador de Kalman e insulina exógena sin variaciones en los parámetros
discreto como el observador de estado requerido. Por el (azul) y con variaciones del 30% al aplicar el ZMPC
principio de separación, el estado estimado se utiliza en la estándar (amarilla) y al aplicar el ZMPC con elimi-
estrategia de control. nación de offset (roja).
2.3 Diseño ZMPC con eliminación de offset estacionario y se atenua el efecto de las perturbaciones por
ingesta de comidas evitando el episodio de hiperglicemia.
El problema de optimización (3) al sistema aumentado (2) Resultados similares se obtienen ante los diferentes esce-
incluye las restricciones de los estados y de la acción de narios de variación de hasta un 30% en los parámetros,
control. En este, uref es el control de equilibrio para alcan- logrando mantener la glicemia en el rango normal, 70 -
zar la referencia, Hp y Hu son los horizontes de predicción 120 mg/dL sin ingesta de comidas y 70 - 180 mg/dL con
y de control respectivamente, Q, R, P son matrices de peso ingesta de comidas.
definidas positivas y δ es una variable de decisión adicional
que establece los valores lı́mites superiores e inferiores de 4. CONCLUSIÓN
la zona. El problema de optimización queda dado por:
El artı́culo aborda el problema de la regulación de glicemia
Hp −1
2 en pacientes diabéticos tipo 1 para un error entre la planta
min ||ŷ(k + i|k) − yref + δ||Q + y el modelo causado por variaciones en los parámetros del
u,δ
i=1 mismo. Para ello, se aplica la estrategia de control predic-
u −1
H
2 2 tivo basado en modelo por zonas (ZMPC) con garantı́a de
||û(k + i|k) − uref ||R + ||ŷ(k + Hp |k) − yref + δ||P eliminación de offset. El principal logro de la aplicación
i=1
de este control es mantener los niveles de glucosa en
s.t x̂(k + i|k) = Ãx̂(k + i − 1|k) + B̃u û(k + i − 1|k) sangre dentro de la zona objetivo, evitando los eventos
+B̃u r(k + i − 1|k) + Ẽ de hipoglicemia e hiperglicemia causados por la variación
ŷ(k + i|k) = C̃ x̂(k + i|k) en los parámetros al haber una perturbación de ingesta
ûmin ≤ û(k + i|k) ≤ ûmax de carbohidratos. Los resultados obtenidos, impulsan a
x̂min ≤ x̂(k + i|k) ≤ x̂max realizar estudios futuros para variaciones mas grandes de
δmin ≤ δ ≤ δmax los parámetros, a la vez que una validación en una mayor
(3) cantidad de pacientes.
A su vez, se incluye una nueva restricción para satisfacer
la referencia en estado estacionario yss = yref y conseguir REFERENCES
eliminar el offset:
Colorado, L., Godoy, J.L., and Rivadeneira, P.S. (2017).
Parametric identification of a new model for type 1
A d − I B ud xref −Ed diabetic patients. In: IEEE 3rd Colombian conference
= ˆ (4)
C 0 uref yref − Cd d(k) on automatic control, 1–6.
Grosman, B., Dassau, E., Zisser, H.C., Jovanovic, L., and
3. RESULTADOS Doyle, F.J. (2010). Zone model predictive control: A
strategy to minimize hyper- and hypoglycemic events.
Se realiza un análisis de sensibilidad para determinar los Journal of diabetes science and technology, 4, 961–975.
parámetros que tienen mas influencia en la variabilidad de Maeder, U., Borrelli, F., and Morari, M. (2009). Linear
la glucosa en sangre. Los más importantes resultan ser: offset-free model predictive control. Automatica, 45,
la sensibilidad a la insulina, el tiempo pico de insulina, 2214 – 2222.
el coeficiente carbohidratos-insulina y el tiempo pico de Magdelaine, N., Chaillous, L., I.Guilhem, Poirier, J.,
absorción de comidas. Krempf, M., and Moog, C. (2015). A long-term model of
Al simular la respuesta con parámetros de pacientes the glucose–insulin dynamics of type 1 diabetes. IEEE
diabéticos, se logran resultados aceptables. En la figura 1 Transactions on Biomedical Engineering, 62, 1546–1552.
se da muestra del efecto que tiene la aplicación del ZMPC
con el modelo aumentado para estimar el error planta-
modelo, evidenciado que se elimina el offset en estado
22
control
de procesos
18vo | congreso latinoamericano de control automático
Abstract: In this paper, a comparative study was made between the techniques proposed by Almeida &
Coelho (2002) and Lee et al (2004) to achieve the decentralized proportional-integral-derivative (PID)
control of a two-input two-output (TITO) system. Both techniques were evaluated at a coupled tank
system. A process model has been obtained, the PID controllers have been designed according to the
proposed approaches, the control systems were simulated and applied to the coupled tanks system. The
results were presented for both cases, a comparison was made between the effectiveness of each
technique.
Keywords: PID control, Level control, Multivariable systems, Decoupling, Coupled devices
1. INTRODUCTION
Proportional-Integral-Derivative (PID) controllers are very
popular because of their relative simplicity and satisfactory
performance provided for a large number of processes. For
these reasons they are largely employed for the control of
industrial plants., Multiple-Input Multiple-Output (MIMO)
systems are very common in Industry and the interaction
between the control variables makes the controller design
significantly difficult. Almeida & Coelho (2002) propose a
decoupling method, derived from Shiu & Hwang (1998),
based on the evaluation of decoupling matrix, designed to
minimize the effects of crossed transfer functions (G12(s) and
G21(s)), in such way it is possible to design the PID
Fig. 1. Multi-variable coupled tank process.
controllers by SISO approaches. Lee et al. (2004) developed
a method that doesn’t require a decoupling matrix; the The methodology used in this paper for the tuning of the
controller itself is designed to handle the coupling between controller parameters is based on that proposed in Pereira,
the control loops. This paper evaluates the effectiveness of Veronesi, Visoli, Normey-Rico & Torrico (2016).
the controllers design methodologies approached when
applied to a multivariable process with great coupling 3. EXPERIMENTAL RESULTS
between the loops.
Table 1. Parameters of PID controllers.
2. PROBLEM DESCRIPTION
Process KPj TIj TDj
The process consists of two cylindrical coupled tanks with a 0.3024 11.6307 2.9104
flow control valve, enabling each tank to be operated Sequential
2.6876 16.2001 4.0509
individually. Each tank has its own pumping system that Lee et al. 0.9625 12.1835 3.0468
collects liquid from a lower reservoir to the upper parts. The method 0.9453 8.4251 2.1066
columns have its own valves on which it is possible to adjust
its liquid flow to the lower reservoir. Therefore it is possible
to adjust process dynamics from a perfectly integrator to a The results of applying the sequential PID controller and the
higher order process. As each pump is an input variable and decoupling matrix in the process are shown in Fig. 2.
the level of liquid in the columns is an output variable, the
process becomes a two-input two-output (TITO) process.
27
CONTROL DE PROCESOS 18vo | congreso latinoamericano de control automático
28 29
CONTROL DE PROCESOS 18vo | congreso latinoamericano de control automático
he response when a fault occurs in pump 1 at 400 s. This 4.3 Fault Estimation
is showed,his fault is represented as a loss of actuator’s
effectiveness of 70 %. The estimation of the magnitude of the fault is made
directly from the UIO ”j” which is constructed to be Optimizing the Biogas production of an anaerobic
insensitive to the fault in actuator ”j”. By substituting
the state vector for its estimation by means of the UIO we reactor throughout Model Predictive Control
obtain:
fˆd (k) = fd+ (x̂(k + 1) − Ax̂(k) − Bu(k)) (3) Andres Hernandez ∗ Juan M. Sanchez ∗ Maximiliano Machado ∗∗
30 31
CONTROL DE PROCESOS 18vo | congreso latinoamericano de control automático
100
Data
CH4 [L/d]
Model
50
0
An Extended version of the Super Twisting
Algorithm
5 10 15 20 25 30
3
OM [gCOD/L]
30
∗∗
20 Instituto de Ingenierı́a, Universidad Nacional Autónoma de México,
10 Mexico City, Mexico (e-mail: JMorenoP@ii.unam.mx)
0
5 10 15 20 25 30
Time (days)
Abstract: In this paper the Extended Super Twisting Algorithm is presented. The controller
Fig. 1. Experimental data and model validation for Organic structure is based on the well-known Super Twisting Algorithm. By introducing flexible
Matter (OM), Methane gas (CH4 ) and Volatile Fatty Acid exponents, the stiff characteristics of power 0.5 can be overcome and the algorithm gets
(V FA) “smoother”, nearing a linear term. First the homogeneity of the algorithm is shown. Further
Fig. 3. Performance comparison between PI and MPC con- two suitable Lyapunov functions candidates are presented and asymptotic (finite-time) stability
trollers, for variation in concentration inputs when using of the origin x = 0 is proved. Finally, simulations results of the Extended Super Twisting
optimizer Algorithm and Super Twisting Algorithm are given. It is shown that the numerical error of the
maximize biogas production is presented. Two different control controller decreases (following the controller accuracy increases) exponentially by increasing the
strategies PI and MPC based are tested and compared, in order exponent variable r. The overshoot and settling time, however, rise by increasing r.
to achieve fast setpoint tracking without overshoot. Results
suggest that MPC outperforms PI, and that there exists an Keywords: Sliding-mode control, Discontinuous control, Robust control, Super-Twisting
optimal condition that guarantees system safety and maximum Algorithm
methane yield.
Fig. 2. Schematic representation of the control architecture 1. INTRODUCTION r−1
In this form the term x1 r can be made smoother,
REFERENCES
4. MODEL PREDICTIVE CONTROL nearing a linear term by increasing r. The second term
The motivation of this paper is to investigate the effects
Aceves, C., Aguilar, E., Alcaraz, V., González, O., Steyer, J., x2
r−1
will vanish for r → ∞ and |x2 | < 1.
of variable STA exponents in order to reduce the calcu-
Model Predictive Control (MPC) refers to a family of methods Dominguez, J., and González, V. (2005). Kinetic parameters Theorem 1. Suppose that ρ(t) such that |ρ(t)| < L ∀t > 0,
lation error and following reducing the chattering error
which make active use of a model of the system, to obtain estimation in an anaerobic digestion process using successive where L ∈ R is a constant. The origin in zero of (1) is
by making the algorithm “smoother”. Therefore, a new
the optimal control action that minimizes an objective function quadratic programming. Water Science and Technology: A asymptotically finite-time stable if the gains k1 , k2 are
algorithm is introduced, the Extended Super-Twisting Al-
over a prediction horizon. At each sample instant the entire Journal of the International Association on Water Pollution chosen such that:
gorithm (ESTA). The following notation is used in the
optimization problem is solved and only the first computed Research, Vol. 52(No. 1–2), pp.419–426.
work:
action is applied to the system following the ’receding horizon Antonelli, R., Harmand, J., Steyer, J., and Astolfi, A. (2003). p p 0 1 k2 > L, and k1 sufficiently large. (3)
· = | · | sign(·) =⇒ · = sign(·) and · = · = (·).
principle’. Set-point regulation of an anaerobic digestion process with
bounded output feedback. IEEE Transactions on control Furthermore, two strict (robust) Lyapunov Functions (LF)
The optimal control action is the solution to the following systems technology, VOL. 11(NO. 4). for (1) are proposed. LF V1 (x) given as
2. EXTENDED SUPER-TWISTING ALGORITHM
constrained optimization problem: Delgadillo, L., Hernandez, M., and Machado, M. (2018). Math- m
δ m−δr m
V1 (x) = α1 |x1 | r − α2 x1 x2 + α3 |x2 | (4)
N2 ematical modelling and simulation for biogas production ESTA is based on the structure of the STA. By introducing
∆U =arg min ∑
∆U∈ RNu k=N
2
[r(t + k|t) − y(t + k|t)]
(5)
from organic waste. Int. J. Engineering Systems Modelling a new parameter r, the exponent can be varied and gives is a smooth generalized homogeneous form.
1 and simulation, in-press, Vol.10. an additional degree of freedom. LF V2 (x) is an extension of the weak LF V0 (x):
sub ject to M.∆U ≤ N Hernandez, A., Desideri, A., Ionescu, C., Quoilin, S., Lemort,
V., and De Keyser., R. (2015). Experimental study of We consider the homogeneous ESTA (1) 1 r ϕ r(ϕ−1)
where N1 and N2 are the minimum and maximum prediction V2 (x) = γ k2 |x1 | + |x2 | − x1 x2 (5)
horizons, Nu is the control horizon, r(t + k|t) is a future set- predictive control strategies for optimal operation of organic
r−1
r−1 r
ẋ1 = −k1 x1 r
+ x2 r(ϕ−1)
point or reference sequence. rankine cycle systems. In Proceedings of the European 0
(1) = γV0ϕ (x) − x1 x2 .
Control Conference (ECC15). Linz, Austria. ẋ2 = −k2 x1 + ρ(t)
Hongbin Liu, Wenhao Shen y, C.Y. (2012). Performance The nominal case only depends of γ ∈ R>0 and is not
5. SIMULATION RESULTS AND DISCUSSION
with the state x = [x1 x2 ] ∈ R2 , r > 1 ∈ R, and an
assessment of model predictive control in an anaerobic- restricted by the gains k1,2 . In the nominal case V2,N (x) =
uncertain function (uniformly bounded disturbance) ρ(t), V2 (x)|ρ(t)=0 , γmin has to be chosen such that
It is desired for the controller to track as close as possible to anoxic-oxic process. In Preprints of the 8th IFAC Symposium i.e. |ρ(t)| < L, where L ∈ R is a constant. The algorithm
the ’optimal’ setpoint provided by the optimizer without incur- on Advanced Control of Chemical Processes, p.p. 274 – 279.
corresponds to a generalization of the classical STA for
ring in overhooting, since it might lead to a system washout Petersson, A. and Wellinger, A. (2009). Biogas upgrading tech- γmin := max γV2,N >0 , γV̇2,N <0 (6)
which r = 2. Note that for r > 1 the exponents in the first
or instability. Therefore, a comparison between PI and MPC nologies - developments and innovations. IEA Bioenergy, equation can take the values
Task 37 Archived 29. and following L such that
controllers is performed in order to evaluate their behaviour. r−1
Results in Fig. 3 show that MPC outperforms PI due to a lower S. Revollar, P. Vega, R.V. (2015). Economic optimization of 0< <1 0<r−1<∞ (2) rβ−1
r L< (7)
overshoot and tracking error. wastewater treatment plants using non linear model predic- The financial support from PAPIIT-UNAM (Programa de Apoyo γmin β
tive control. In 19th International Conference on System
6. CONCLUSIONS a Proyectos de Investigación e Innovación Tecnológica) [project
Theory, Control and Computing (ICSTCC). to guarantee finite-time stability in the perturbed case.
IN113617]; Fondo de Colaboración II-FI UNAM [project IISGBAS-
100-2015];
Following, due to homogeneity, the gains can be rendered
In the present contribution a pragmatic methodology to operate CONACYT (Consejo Nacional de Ciencia y Tecnologı́a) [project in relation to the stable nominal case. This approach leads
an anaerobic reactor close to the optimal conditions which 241171] to stability in the perturbed case.
32 33
CONTROL DE PROCESOS 18vo | congreso latinoamericano de control automático
0.05
modes algorithms. In Decision and Control (CDC),
2012 IEEE 51st Annual Conference on, 6454–6459.
Andrés López Valencia ∗ Manuela Walteros León ∗
IEEE.
Pablo S. Rivadeneira ∗
Sánchez, T. and Moreno, J.A. (2014). A constructive
0 lyapunov function design method for a class of homo- ∗
geneous systems. In Decision and Control (CDC), 2014 Universidad Nacional de Colombia, sede Medellı́n, Facultad de
IEEE 53rd Annual Conference on, 5500–5505. IEEE. Minas, Carrera 80# 65-223, Medellı́n, Colombia
-0.05
(e-mail: {andlopezval, mwalterosl, psrivade}@unal.edu.co)
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45
time (s)
Resumen: este artı́culo contiene una descripción tanto verbal como matemática del proceso
Fig. 1. ESTA Trajectories: Influence of exponent r and de secado que se lleva a cabo dentro del equipo ATM-52 para la producción de pasta cerámica.
gains k1,2 on ESTA trajectories. A través de la aplicación de una metodologı́a de modelado, se definió como objetivo poder
describir mediante una base fenomenológica la variación temporal de la humedad en la corriente
3. SIMULATION OF ESTA AND STA de salida del equipo (pasta cerámica), dado que es la variable crı́tica en el proceso. Esta variable
es difı́cil de medir en tiempo real y solo se cuenta con métodos de laboratorio para obtener
To compare the dynamics of both systems and to demon- mediciones. Para lograr el objetivo se plantearon una serie de suposiciones que permitieron
strate the “smoother” characteristics of the ESTA, the describir el modelo como ecuaciones diferenciales ordinarias, siendo la más importante que
STA and ESTA were simulated in Maltab/Simulink with el fenómeno de transferencia de masa es significativo cuando las corrientes van en el mismo
the ode4 (Runge-Kutta) solver, a fixed step size of 0.0001 sentido. Una vez obtenido el conjunto de ecuaciones, a través de relaciones fı́sicoquı́micas del
seconds, integrator initial condition of 1 and a simulation proceso, se obtuvo el valor de todos los parámetros del mismo, y se realizó su verificación
time of 12.8 seconds. Different gains k1,2 and exponents r computacional. El modelo se validó experimentalmente con los valores en el estado estacionario
(ESTA) were selected (values are shown in the Figures ??- obtenidos del proceso real.
??). Additionally, the perturbation function was once set
to ρ(t) = 10sin(x, t). The trajectories are shown in Figure Palabras clave: Modelo; Balances de Masa y Energı́a; Secado Spray; Proceso; Barbotina;
1. The ESTA is equal to the STA for r = 2. Increasing r Cerámica; Transferencia de Masa.
leads to a higher overshoot and a longer settling time while
decreasing the numerical error (as shown and discussed in
1. INTRODUCCIÓN al proceso cerámico, en el cual únicamente plantean los
the following).
balances para los estados estacionarios (Ferrari et al.,
2016).
4. CONCLUSION
En el campo de la Ingenierı́a de Control, es de gran utilidad
Los autores, en general, expresan que la humedad es una
usar modelos matemáticos para representar los fenómenos
In this paper a new Extended Super-Twisting Algorithm variable de suma importancia para el proceso de secado,
de la naturaleza, los cuales resaltan un comportamiento
with variable exponents has been introduced. Additionally, en términos de las propiedades de los productos. Particu-
dinámico. La herramienta matemática empleada en la
two suitable LF V1 (x) and V2 (x) have been proposed and larmente, en el proceso industrial de la pasta cerámica, la
representación de dichos fenómenos se realiza a través
the existence of finite-time stability was shown. However, granulometrı́a es un parámetro que adquiere gran impor-
de ecuaciones diferenciales obtenidas de diferentes leyes
exact gain values have not been calculated yet. The mo- tancia en la etapa de prensado (seguida de la atomización).
fı́sicas que los gobiernen. Para este caso, las leyes de
tivation of the variable exponents, to realize smoother Es por esto que el control de humedad de las partı́culas
conservación de masa y energı́a.
control behavior has been achieved in simulations. al final de la atomización es crucial, pues si esta no es
Este artı́culo se realizó con el objetivo de desarrollar un retirada adecuadamente (manera y cantidad), el grano
REFERENCES Modelo Semifı́sico de Base Fenomenológica a través de final presentarı́a algunos problemas según los estándares
balances en estado dinámico, en el proceso de secado de de calidad. (Lukasiewicz, 1989) (Cao et al., 2000).
Andrieu, V., Praly, L., and Astolfi, A. (2008). Homo- pasta cerámica, con la idea de conocer el comportamiento
geneous approximation, recursive observer design, and La motivación principal de este trabajo fue la imposibili-
de la humedad de la pasta en el tiempo. El proceso
output feedback. SIAM Journal on Control and Opti- dad de medir la humedad de la pasta en tiempo real, por
es llevado a cabo en un secador spray. El desarrollo
mization, 47(4), 1814–1850. lo que tampoco es posible aplicar estrategias de control
del modelo se realizó como un ejercicio académico en
Bhat, S.P. and Bernstein, D.S. (1997). Finite-time stability a dicha variable. No se considera la identificación, pues
Colcerámica S.A.S., unidad de negocio de la Organización
of homogeneous systems. In Proceedings of the 1997 se quiere conocer internamente el modelo. Finalmente,
Corona en Colombia.
American Control Conference (Cat. No.97CH36041), luego de desarrollar una metodologı́a de modelado, se logró
volume 4, 2513–2514 vol.4. Existen diversos autores que han enfrentado ejercicios describir adecuadamente la fenomenologı́a del equipo, con-
Bhat, S.P. and Bernstein, D.S. (2005). Geometric homo- de modelado para secadores spray. La mayorı́a tratan siguiendo predecir los cambios en la humedad a la salida,
geneity with applications to finite-time stability. Mathe- procesos relacionados con alimentos como la producción de basados en condiciones de entrada del mismo y acerándose
matics of Control, Signals, and Systems (MCSS), 17(2), leche en polvo, colorantes naturales y frutas deshidratadas. lo suficiente a los estados estacionarios del proceso real.
101–127. Entre estos, se encuentran algunos que presentan balances
Levant, A. (2005). Homogeneity approach to high-order en estado estacionario (Martı́nez, 2009) (Ceballos, 2008) 2. METODOLOGÍA DE MODELADO
sliding mode design. Automatica, 41(5), 823–830. (Yanza, 2003) pero también existen otros con balances en
Moreno, J.A. and Osorio, M. (2008). A lyapunov approach estado dinámico (Vera, 2012) (Dong, X. and Lin, S. 2005) La metodologı́a de modelado empleada en el artı́culo
to second-order sliding mode controllers and observers. (Ferrari et al., 2016). En menor proporción encontramos propone un modelado semifı́sico de base fenomenológica
34 35
CONTROL DE PROCESOS 18vo | congreso latinoamericano de control automático
36 37
CONTROL DE PROCESOS 18vo | congreso latinoamericano de control automático
The collaborative control strategy is applied to an aerobic Table 1. Disturbances applied to the system.
reactor. Calculating the state impactability index SIIyk
from a singular value decompositon of Hankel matrix of the Disturbance /
process model, the oxygen concentration have the highest Time [day]
Change
Magnitude Real-time QFT Control for Temperature in
index. Therefore, this variable is the main dynamic of the 0.5 Set point change From 0.5 to 2.2 g/m3
process and the concentration of the rest of compounds 1.5 Set point change From 2.2 to 2 g/m3
Greenhouses
are secondary dynamics. The control objective is the set 3
Temperature
From 15 to 10◦ C
point tracking of the oxygen set point. The other states change Rafael A. Núñez ∗ Carlos L. Corzo R. ∗∗
(secondary ones) have not a strong effect over that con- Temperature
4.5 From 10 to 15◦ C
centration. On the other hand, the oxygen concentration change ∗
Faculty of electronic engineering, Unidades Tecnológicas de
Temperature
state is directly related to the current applied aeration. 6 From 15 to 20◦ C Santander Colombia e-mail: (+57 6917700; e-mail:
change
Obviously, the intermediate step between the oxygen con- Temperature rrodriguez@correo.uts.edu.co)
centration and the aeration is the mass transfer, described 8 From 20 to 15◦ C ∗∗
change Faculty of electronic engineering, Unidades Tecnológicas de
by the volumetric mass transfer coefficient. In this way, Plant input flow From nominal value to 30% of Santander Colombia e-mail: (+57 6917700; e-mail:
the coordinator controller in the supervisory layer has 9.5
change nominal value ccorzo@correo.uts.edu.co)
the oxygen concentration as the fixed objective and the 11.5
Plant input flow From 30% of nominal value to
regulatory level has two control loops, one for each con- change 130% of nominal value
trollable parameter, collaborating to reach this objective. Abstract: Sudden changes in a greenhouse environment negatively impact the development
In this case, the control loops on regulatory layer are overshoot exists after applying the changes on oxygen set and production of crops, especially in greenhouses with natural ventilation when temperatures
associated to controllable parameters kL and a, without point and inputs, the oxygen concentration quickly return are low at night and change rapidly due to wet winds. To mitigate these variations, a design of
secondary dynamic controller into collaborative control. to the reference value. a robust controller based on Quantitative Feedback Theory (QFT) as from a Smith predictor
The first control loop manipulates the air flow to control structure for dead-time system is proposed. This structure offers a high stability based on the
kL . The second loop manipulate the air injection pressure 4. CONCLUSION gain margin, the phase margin, and the rejection of disturbances in the system output. This
to control a. The Figure 1 shows the collaborative control design was contrasted with a PID controller based on performance indices, according to the
strategy proposed for this system. The collaborative control has been applied, showing a good transient response and error in the presence of changes in the point of operation and charge
performance in studied process. It can be applied in large disturbances. Final results showed that the dynamic response of the QFT controller improved
scale process and to improve the process behaviour. More- 12%, with a decrease of 1% in the overshoot and 3% in the effort of the control signal, compared
over, the controllable parameters have been included in the to PID controller results.
control strategy, where the possibility of control parame-
ters and no states is considered in order to collaborate with Keywords: QFT controller, robust control, temperature control, Smith predictor
the main dynamic, reducing the control efforts with the
manipulated variables into physically acceptable range. 1. INTRODUCTION the duty cycle of PWM signal applied to the AC-AC ON-
The mass transfer model is very important to represent OFF converter, where dead time is L = 120.5s the system
the real process looking for a better control system. In Thus, this development was oriented to the design of a ro- time constant is T = 213.9s, and the static system gain is
this sense, the behaviour of main dynamic is appropriate bust controller based on the Quantitative Feedback Theory K = 75.4.
for the process because the response time is physically pos- (QFT) and a structure as from a Smith predictor structure
sible. Additionally, the control actions are in a range that for deadtime system applied to temperature control of 2.2 QFT Controller Design
permit its manipulation and the controllable parameters the greenhouse to scale with a heating system since this
have a good behaviour because they have soft changes and structure offers a high stability based on the gain margin, For the developed controller, an uncertainty interval was
follow the set points computed in the optimization. The the phase margin, and the rejection of disturbances in the established for the static gain K, time constant T , and
proposed methodology can be used in large scale processes, system output. Thereby, it was started from modelling of dead time L. A robust design of a Smith predictor based
tuning into a plantwide control strategy if the plant is the temperature behavior inside a greenhouse was used on the consideration of the bandwidth and a quantitative
partitioned in macro-processes with clear distinguisable to design a robust QFT controller in which the system approach of the compensator was proposed (Garcia-Sanz
process product objectives. stability and controller s behavior against external distur- and Guillen, 1999), taking on a structure grounded in
bances in contrast with a PID controller were validated. the concept of the modified Smith predictor (Garcia-Sanz,
REFERENCES Likewise, it was inferred the proposed control strategy 2017) , for a system Pr with dead time L. The structure
Fig. 1. Collaborative control strategy application. performance that showed the robust stability and rejection uses an estimated plant without delay Pˆr in an internal
Bouaifi, M., Hebrard, G., Bastoul, D., and Roustan, M.
(2001). A comparative study of gas hold-up , bubble of disturbances with minimum effort of the control signal. loop with an estimated pure delay L̂ which allows to
3. RESULTS size , interfacial area and mass transfer coefficients in mitigate the effects of dead time to facilitate the design
stirred gas - liquid reactors and bubble columns. Chem. 2. METHODOLOGY of the controller G using a quantitative approach. In the
In order to validate the case study, different simulations Eng. and Processing: Process Intensification, 40, 97–111. Fig. 1, a structure based on Smith predictor concept for
have been performed, including the application of dis- Dudle, J. (1995). Mass transfer in bubble columns. Water 2.1 Model and Identification dead time is proposed.
turbances to the process. Table 1 shows the time, kind Research, 29(4), 1129–1138.
and magnitude of the disturbances and set point changes Moscoso – Vásquez, H.M. (2013). A design procedure The RBS signal related the input and output of the system
applied to the system in order to evaluate the behav- for a supervisory control structure in plantwide control. and was configured with amplitude between [0.25 − 0.75]
ior of oxygen concentration. 14 days were simulated for Master’s thesis, Universidad Nacional de Colombia. of the duty cycle of PWM signal, applied to the AC-AC
the aerobic reactor with constant conditions of reactor ON-OFF converter, with a bandwidth BW = 0.00468Hz,
influent. Two set point changes were applied to oxygen which was selected from the response of the temperature
concentration at the beginning of the test. to a step input signal of 50% of the PWM duty cycle
applied to the AC-AC converter. The sampling frequency Fig. 1. Modified Smith predictor equivalent diagram
The obtained behaviour of oxygen concentration presents a was F s = 1Hz and the number of samples was 15000. A
good tracking and disturbance rejection capabilities using first-order transfer functions with dead time was identified, The choice of Pˆr e−sL̂ is a critical factor due to Q(s)
the collaborative control structure. Even thought some which related the temperature inside the greenhouse, with degrades the system for each value that H(s) takes in the
38 39
CONTROL DE PROCESOS 18vo | congreso latinoamericano de control automático
uncertainty space. So this, one first algorithm was pro- QFT controller response to an external variation of the
posed for a plant set selection Pˆr e−sL̂ such that |Q(s)| < temperature inside the greenhouse was validated, which
md in the frequency range of interest of the controller it was subjected to a disturbance at 4000s. Tempera-
0 ≤ ω ≤ ωBW , where md is set to 3dB, additionally from ture disturbance is based on a turbine activation that is
the second algorithm, a single plant Pˆr e−sL̂ of the set was connected to the greenhouse, which forced the external
selected that satisfied the first algorithm wind circulation, causing that the temperature inside the
greenhouse sudden decrease. Fig.2 shows QFT and PID
and allowed to minimize the cost function given by (1), controller’s behavior. A passive fault-tolerant control strategy for non-linear
where nω equals the number of frequencies of inter-
est. A(Teq (jω)) represents the model template area and
Table 1. Performance indices based QFT and system: An application to the two tank conical non-interacting
Pˆr e−sL̂ y A(T (jω)) represents nominal plant template Pr .
PID controller’s stability
level control system
Temperature 40 C 50 C
1 A (Teq (jω)) Controller QFT PID QFT PID Himanshukumar R. Patel*, Vipul A. Shah**
Icost = (1)
nω A (T (jω)) ts [s] 1000 1200 1050 1300
ω∈Ω
Mp 2% 3% 0% 3% *Dept. of Instrumentation & Control Engineering, Dharmsinh Desai University, Nadiad 387001, Gujarat, India.
The criterion used for robust stability was defined with Ep [ C] 0 0 0 0.5
(Tel: +91 7698308667; e-mail: himanshupatel.ic@ ddu.ac.in).
δu (ω) = 1.3 (Elso et al., 2017). The transfer function ** Dept. of Instrumentation & Control Engineering, Dharmsinh Desai University, Nadiad 387001, Gujarat, India.
δω , represents the desired dynamics of the plant before Last of all, it is appreciated that QFT controller lasted (e-mail: vashah.ic@ddu.ac.in)
a disturbance. The pole assignment method was applied 850s to compensate the disturbance, while PID controller
(Houpis et al., 2003). To start with an L(jω) value must lasted 690s. Table 2 shows indices performance for tests at
be obtained which fits the inequalities established in the 40 C of temperature. Abstract: In practical engineering systems, unknown actuator, sensor or system component faults
performance specifications, where L(jω) = G(jω)P (jω) frequently occur, which results from component and interconnection failures, degrade control
Table 2. QFT and PID controllers’ indices per-
based on the controller performance specifications, in addi- performance, system stability, and profitability, and even arise hazardous situation. To avoid abnormal
formance in presence of external disturbances
tion to the transfer functions that represent the parameters activity like faults and maintain system control performance subject to faults occurring into the system,
δu (ω) and δs (ω) . (Gil-Martinez and Garcı́a-Sanz, 2003). Temperature 40 C the Fault-tolerant Control (FTC) is a realistic approach to address the unwanted situation. The two-tank
Loop-shaping technique introduces a G(s) controller that Controller QFT PID conical system is widely used in chemical and food process industries because of its greater advantages.
modifies the loop function L0 until it complies with the ts [s] 850 960 The non-interacting configuration of two-tank conical system is highly nonlinear due to its shape and
constraints imposed by the contours of the performance Ep [ C] 0 0 varying area of the tank thought the height of tank, as a consequence level control of this system is
specifications, this way the unique controller gejφ that ∆D 10% 13% extremely difficult. The paper attributes to design a Passive Fault-tolerant Control Strategy (PFTCS) for a
complies is what manages to take the function of the Two-tank conical Non-Interacting Level Control System (TTCNILCS) subject to the major system
loop L0 on the contours of each specification (Gil-Martinez 4. CONCLUSION (leak), actuator faults with external process disturbances. PFTC will increase system control performance
and Garcı́a-Sanz, 2003). Fig 1. Shows the block diagram and system stability acceptable level in the presence of system and actuator faults. The simulation results
that allows to implement the QFT controller and PID demonstrate the proposed PFTC strategy has definite fault tolerant ability against the system and actuator
The proposed controller applied to the range of uncer-
controller. In this way, to implement the QFT controller, faults also it has good disturbance rejection capability. To verify the efficacy of the proposed PFTC
tainty for the temperature system parameters, quickly
transfer function was introduced on G(s) block, and to strategy Mean Square Error (MSE) and Root Mean Square Error (RMSE) Integral Absolute Error (IAE)
mitigated the effects of the dead time, which favored the
implement the PID controller, transfer function was intro- indices are used.
system tuning and therefore its stability. Likewise, external
duced on G(s) block. disturbances effects and changes in the point of operation Keywords: Actuator fault, process disturbance, Non-interacting system, nonlinear, Neural Network,
with minimum effort of the control signal were mitigated. Passive Fault-tolerant control, System fault.
3. RESULTS It also kept within controller performance specifications
such as settling time and the overshoot.
distributed fault tolerant scheme is implemented on two-tank
1. INTRODUCTION
Fig 2. represents a conventional PID and QFT controller
REFERENCES benchmark system with faults.
with modified Smith predictor response at 40 C. There- To improve the system reliability and profitability of the
fore, it is observed that the QFT controller presented an Elso, J., Gil-Martinez, M., and Garcia-Sanz, M. (2017). plant, significant research has been done to developed FTC 2. PFTC DESIGN FOR TTCNILCS
overshoot of less than 2%, besides that, a lower effort in the Quantitative feedback control for multivariable model strategy in recent years for interacting and non-interacting
control signal and a fast response was noticed in compari- For designing PFTCS, soft computing method is used. Neural
matching and disturbance rejection. International Jour- level control system. In (Patel and Shah, 2018c) author has
son with PID controller that presented an overshoot close Network (NN) and PID controller are used to design robust
nal of Robust and Nonlinear Control, 27(1), 121–134. designed passive fault-tolerant algorithm for a single-tank
to 3%. The settling time of the QFT controller was close to controller structure for tolerate the system /actuator fault and
doi:10.1002/rnc.3563. non-interacting level control system using fuzzy logic subject
1000s in contrast to the PID controller that approached process disturbances. PFTCS gives remarkable results in the
Garcia-Sanz, M. (2017). Robust Control Engineering. Boca to system fault and process disturbances, also it has been
1200s. Table 1 lists the performance indices for tests at occurrence of system and actuator faults in the system. The
Raton: CRC Press. verified on experimental setup. In (Parikh et al, 2017) due to
40 C and at 50 C. PFTCS scheme is presented in Fig. 1.
Garcia-Sanz, M. and Guillen, J. (1999). Smith predictor the highly nonlinear behavior of the three-tank in series
for uncertain systems in the qft framework. In Tzafestas interconnected system Non-linear Model Predictive Control The main objective of this paper is to design Passive Fault-
S.G., Schmidt G. (eds) Progress in system and robot (NMPC) is implemented to achieve the servo plus tolerant Control (PFTC) using soft computing method
analysis and control design. Lecture Notes in Control disturbance rejection and regulatory control in presence of (Neural Network) for nonlinear system with system and
and Information Sciences, volume 253, 239–250. changing valve position which serves as the disturbance actuator faults also it can tolerate the process disturbance.
Gil-Martinez, M. and Garcı́a-Sanz, M. (2003). Simultane- input. In (Basin et al, 2015) authors has designed fault- The PFTC scheme involved conventional PID control which
ous meeting of robust control specifications in qft. 13, tolerant algorithm for a DTS200 three-tank interacting system contribute batter steady state performance. The overall PFTC
643 – 656. considering fault sources, (process disturbances, input scheme gives almost zero steady state error with perfect
Houpis, C.H., Stuart, N.S., and John, J.D. (2003). Linear conditions, and disturbances through inter-tank connections) reference tracking subject to two faults and process
Control System Analysis and Design: Fifth Edition, are verified experimentally. Authors of (Mendonca, Sousa, disturbances. To check the effectiveness of the proposed
Revised and Expanded. CRC Press. and Sa da Costa, 2008) have used Model Predictive Control PFTC scheme is simulated on Two-tank conical Non-
(MPC) and fuzzy logic to design a fault tolerant control Interacting Level Control System (TTCNILCS) using Mean
(FTC) scheme for a three-tank benchmark system to Square Error (MSE), Root Mean Square Error (RMSE) and
Fig. 2. QFT and PID controller’s response at 40 C accommodate two faults. In (Capiluppi and Paoli, 2005)
40 41
CONTROL DE PROCESOS 18vo | congreso latinoamericano de control automático
Integral Absolute Error (IAE). The linearized model of the Table 1. Error comparison results for passive FTCS.
TTCNILCS system is given by equation (1). Control por modos deslizantes de un sistema
Sr. Control
f1 f2 d MSE RMSE IAE de intercambio de calor: validación
No. Structure
PFTC 1.5675 1.2520 446.8 experimental
1. Without 10 - -
1.8800 1.3711 529.5
PFTC
PFTC 0.8218 0.9065 176.7 M.C. Pérez-Pirela ∗ J.P. Garcı́a-Sandoval ∗
2. Without - 20% -
0.8384 0.9156 211.1 ∗
Departamento de Ingenierı́a Quı́mica, Universidad de Guadalajara,
PFTC
PFTC 1.0087 1.0043 79.25 Calz. Gral. Marcelino Garcı́a Barragán 1451, Guadalajara, Jalisco
3. Without - - 1 44430, Mexico, e-mail: {mperezpirela@yahoo.es,
1.0139 1.0069 86.06 paulo.garcia@cucei.udg.mx
PFTC
*f1 denotes system fault, f2 denotes actuator fault and d
denotes process disturbances. Resumen: En el presente trabajo se diseñan, validan y comparan dos técnicas de SMC
convencionales usando superficies deslizantes basadas en el error y en la integral del error,
4. CONCLUSIONS
respectivamente, para a un sistema de intercambio de calor compuesto de un calentador
Fig. 1. PFTC design for TTCNILCS system subject to system In this paper, the passive FTC approach design for highly eléctrico de paso, cuyo objetivo de control es regular la temperatura del fluido a la salida
and actuator faults (Patel and Shah, 2018d). nonlinear TTCNILCS subject to actuator/system fault and del calentador, bajo la influencia de perturbaciones externas. Los dos algoritmos de SMC
process disturbances. The passive FTC scheme with son analizados mediante simulaciones numéricas y su desempeño se compara a través de la
conventional PID control and neural network techniques has integral del valor absoluto del error y la integral del valor absoluto de la entrada de control,
(1) been developed. It has been proved that all signals in the seleccionándose el mejor para ser probado experimentalmente. Los resultados experimentales
resulting closed-loop system are bounded and the closed-loop indican que el SMC es capaz de cumplir el objetivo de control con un desempeño satisfactorio.
system is stable even after fault occurs in the system. Also
3. SIMULATION RESULTS PFTC response of TTCNILCS tracks the reference input, and Palabras clave: Control por modos deslizantes convencional, sistema de intercambio de calor,
rejects the faults more efficiently as compared to without control no lineal.
To validate the proposed PFTC scheme subject to PFTC scheme in case they appear.
system/actuator fault and process disturbance multiple 1. INTRODUCCIÓN] de seguimiento e(t), que es la diferencia entre la salida
simulation done with different fault magnitudes and abrupt REFERENCES medida y el valor de referencia. En tal sentido (Slotine
nature. The results are tabulated in Table 1 with different Basin M., Li L., Krueger M., and Ding S., (2015). A finite-time- Para controlar sistemas de intercambio de calor, se re- et al., 1991) and (Slotine and Spong, 1985) , definen
error indices MSE, RMSE and IAE. The simulation carried convergent fault-tolerant control and its experimental quieren esquemas de control robustos, siendo un enfoque una superficie deslizante diferencial e integro-diferencial
out in sequential (i.e. single system, actuator, and process verification for DTS200 three-tank system, IEEE, International concreto la metodologı́a llamada Control por Modo Des- respectivamente .
disturbances), the comparative results presented in fig. 2. The Workshop on Recent Advances in Sliding Modes (RASM),
lizante (Sliding Mode Control, SMC). Dado que el SMC
result figures are clearly shows that proposed PFTC scheme Istanbul, Turkey, pp. 1-6. DOI: 10.1109/RASM.2015.7154633.
Capiluppi M. and Paoli A., (2005). Distributed fault tolerant control
tiene un procedimiento de diseño, es una de las más pode-
gives batter control performance and system stability as rosas soluciones para muchos diseños prácticos del control 3. METODOLOGÍA
of the two tank system benchmark, IEEE, Proceedings of the
compared to without PFTC. (Utkin and Chang, 2002). Se ha intentado de varias formas
44th IEEE Conference on Decision and Control, Seville, Spain,
pp. 7674 – 7679. DOI: 10.1109/CDC.2005.1583401. establecer una técnica para el diseño de dicha superficie, 3.1 Configuración experimental
Mendonca L., Sousa J. M., and Sa da Costa J.M., (2008). Fault pero los resultados muestran criterios que funcionan a
accommodation of an experimental three tank system using manera de filtro para determinar si la superficie propuesta
fuzzy predictive control, IEEE, International Conference on permite o no la estabilidad del sistema (Sira-Ramı́rez, Para la implementación y prueba de las estrategias de con-
Fuzzy Systems (IEEE World Congress on Computational 2015). En (Pérez-Pirela et al., 2018) se desarrolló y validó trol basadas en el método de control por modos deslizantes
Intelligence), Hong Kong, China, pp. 1619–1625. un modelo dinámico para describir el comportamiento de se utiliza un intercambiador de calor a escala delaborato-
DOI: 10.1109/FUZZY.2008.4630588. rio. El sistema de intercambio de calor está compuesto
un intercambiador de calor. Basados en este modelo, en
Patel, H.R., Shah, V.A., (2018c). Fuzzy logic based passive fault por un calentador eléctrico de acero inoxidable con una
tolerant control strategy for a single-tank system with system
el presente trabajo se diseñan dos algoritmos de control
empleando la metodologı́a de SMC convencional y a través longitud de 0.29 m, que contiene una resistencia eléctrica
fault and process disturbances, IEEE, 5th International de 1000 W, los diámetros internos y externos son d1 = 1/2
Conference on Electrical and Electronic Engineering (ICEEE), de un análisis de comparación de ı́ndices de desempeño se
selecciona el mejor para ser evaluada experimentalmente and d1 = 1 respectivamente, y el fluido entra con una
3-5 May, Istanbul, Turkey, pp. 257-262. DOI:
10.1109/ICEEE2.2018.8391342. en un sistema real, para demostrar la aplicabilidad de esta temperatura T2,i (t) y pasa a través del calentador con un
Patel, H.R., Shah, V.A., (2018d). A Framework for Fault-tolerant técnica a un sistema práctico de intercambio de calor. flujo volumétrico (F ) de 2L/min
Control for an Interacting and Non-interacting Level Control
System using AI, SCITEPRESS, 15th International Conference 2. FUNDAMENTOS DEL CONTROL POR MODOS
on Informatics in Control, Automation and Robotics (ICINCO DESLIZANTES 3.2 Modelo del intercambiador de calor
2018) held in Porto, Portugal from 29–31 July, pp. 180-190.
Parikh N., Rathore S., Misra R., and Markana A., (2017). A
comparison between NMPC and LQG for the level control of
La robustez y el procedimiento sistemático de diseño son Basándose en un modelo de parámetros distribuidos para
three tank interacting system, IEEE, Indian Control ventajas bien conocidas de los controladores por modos el intercambiador de calor descrito en la sección anterior,
Conference, ICC, Guwahati, India, pp. 200-205. deslizantes (Slotine et al., 1991). La idea detrás de SMC (Pérez-Pirela et al., 2018) desarrollaron un modelo ma-
DOI: 10.1109/INDIANCC.2017.7846475. es definir una superficie a lo largo de la cual el proceso temático simplificado para este sistema, el cual describe
puede deslizarse a su valor final deseado. El primer paso el comportamiento dinámico de la temperatura a la sa-
en SMC es la elección de la superficie deslizante o función lida (T2,o ), mediante una ecuación diferencial ordinaria
Fig. 2. PFTC performance comparison with actuator, system deslizante que se suele formular como una función lineal de segundo orden con retardo en la entrada (y), y las
(leak) faults and process disturbances. de los estados del sistema, expresada en función del error perturbaciones T2,i y F
42 43
CONTROL DE PROCESOS 18vo | congreso latinoamericano de control automático
Reflectancia normalizada
t Hojas enfermas
La cenicilla polvorienta es una enfermedad común que
u = λ1 e(t) + λ0 ˙
e(τ )dτ − e(t) (3) Sira-Ramı́rez, H. (2015). Sliding mode control: the delta- 1.5
se presenta en la mayorı́a de los cultivos de las cucur-
0 sigma modulation approach. Birkhäuser. bitáceas. En el caso particular, las plantas de Cucur- 1
Slotine, J.J.E., Li, W., et al. (1991). Applied nonlinear bita pepo L. (C. pepo L.) son muy susceptibles a los
y la entrada de control: a) b)
control, volume 199. Prentice hall Englewood Cliffs, NJ. hongos Podosphaera xanthii y Erysiphe cichoracearum. 0.5
c) d)
Slotine, J.J.E. and Spong, M.W. (1985). Robust robot A través de la inspección visual se identificaron algunas
t control with bounded input torques. Journal of robotic
T2,o (t) 0
u= λ1 ė(t) + λ0 e(t) − k1 e(t)dτ caracterı́sticas de las imágenes y las firmas espectrales 300 400 500 600 700 800 900
systems, 2(4), 329–352. (Figura 1 de las hojas de C. pepo L.: hojas sanas, hojas Longitud de onda (nm)
0 β (4)
s(t) Utkin, V.I. and Chang, H.C. (2002). Sliding mode control en tiempo de germinación, hojas con primeros sı́ntomas
+KD on electro-mechanical systems. Mathematical problems Fig. 1. Firmas espectrales promedio y las caracterı́sticas visibles en
|s(t)| + δ y hojas enfermas por el hongo. Se propone un algoritmo hojas de C. pepo L. con cenicilla polvorienta.
in Engineering, 8(4-5), 451–473. para la detección automática de los niveles de daño de la
cuyos parámetros son λ1 = 9x10− 8, λ0 = 4x10− 13, k1 = cenicilla polvorienta a través de las firmas espectrales. 2.2 Definición de problema
1,8x10− 11, KD = 1,9, δ = 0,5 y β = 1,7683x10− 7, los
cuales fueron sintonizados manualmente. 2. METODOLOGÍA Se considera que la planta muestra diferentes carac-
Para probar las propiedades de regulación del sistema para terı́sticas en las hojas cuando un agente fúngico se pre-
2.1 Protocolo senta. El problema a resolver, parte de diseñar un algo-
ambas técnicas, se compararon los ı́ndices de desempeño
que son presentados en la Tabla 1. Estas resultados mues- ritmo para detectar automáticamente en que nivel de daño
Se realizó un análisis de los niveles de daño que puede se encuentra la planta y poder establecer un tratamiento.
tran que el sistema con el controlador de modo deslizante presentar la cenicilla polvorienta a través de la inspección
de la técnica II (ecuación 4) tiene un mejor rendimiento visual, de los estadios fenológicos de crecimiento de la
que el sistema con el SMC de la técnica I (ecuación 2). planta y de la ocurrencia de los sı́ntomas en las regiones 2.3 Algoritmo propuesto
Para probar la robustez del sistema ante la variación de de las hojas. Se identificaron 4 niveles de daño: T1-hojas
parámetros, se disminuyó el flujo volumétrico a 1L/min sanas, T2-hojas en tiempo de germinación, T3-hojas con El algoritmo propuesto se compone de 5 etapas de desar-
y el rendimiento de las técnicas también se comparó primeros sı́ntomas y T4-hojas enfermas por el hongo. rollo (Figura 2).
44 45
CONTROL DE PROCESOS 18vo | congreso latinoamericano de control automático
Niveles de daño
Fin 3 T2 The problem of reducing the order of the mathematical model representing the steady-state
T3
2 T4 behavior of ignition of a biomass gasification reactor, using a staged representation of the reactor,
Fig. 2. Diagrama general para la detección automática del 1
is addressed. A criterion to set the order is proposed, based on the comparison of the spatial
nivel de daño de la cenicilla polvorienta. profiles of low order models against experimentally obtained data. The model is reduced from
0
0 50 100 150 200 36 to 24 uniformly distributed stages, the spatial profiles obtained by simulations are presented
Vector de datos de entrada
2.4 Etapa de la generación de la base de datos and compared with experimental results to demonstrate that the criterion is adequate.
4
T1
Niveles de daño
3 T2
Se obtuvieron de las firmas espectrales e imágenes de hojas T3
T4
Keywords: Gasification reactor, low order model, order reduction, approximation error
2
de un cultivo de 12 plantas de C. pepo L.
1
1. INTRODUCTION approximation error that exists between the models of
0
0 50 100 150 200 reduced order and nominal, by an average of the mean
2.5 Etapa de pre-tratamiento y análisis exploratorio Vector de datos de salida
Gasification is a form of thermo-chemical biomass decom- errors of each state. The approximation error is defined as
Fig. 3. Resultado de la detección automática con SVM y vectores position, carried out in the presence of a small quantity of
Se procedió a aplicar un filtro de suavizado Savitzky-Golay m
de caracterı́sticas NLS.
oxygen (or air) at high temperatures in order to optimize 1
y se realizó un análisis exploratorio de los datos para the gas production (Balat, 2009). The resulting gas, known ea = ep,j (1)
encontrar caracterı́sticas por rangos de longitudes de onda. m j=1
Se obtuvieron la exactitud de la matriz de confusión con as syngas, is a mixture of carbon monoxide, hydrogen,
valores entre 0.9776 y 0.9866, la sensibilidad con valores methane, carbon dioxide, steam and nitrogen.The con-
entre 0.9404 y 0.9761, la especificidad con valores entre tribution of this paper is to extend the results obtained where m is the number of fast and slow states (m = 11),
2.6 Etapa de la extracción de caracterı́sticas
0.9801 y 0.992, y el coeficiente kappa con valores entre by Santamaria-Padilla et al. (2016b), by introducing a ep,j is the mean error of the corresponding j state profile,
0.9360 y 0.9601, los cuales indicaron un número de datos criterion to determine the minimum number of uniform defined as
Se planteó la extracción de caracterı́sticas. Se calcularon de
clasificados correctamente. stages to model a gasification reactor, so that the steady
64 ı́ndices de vegetación (VI) relacionados con diferentes N
state profiles obtained are within experimental uncertainty 1
variables como la biomasa, el área foliar, contenido de ep,j = |xj,i − x̄j,i |
4. CONCLUSIÓN registered. N i=1
clorofila, antocianinas y otros compuestos. En la Tabla 1
se presentan algunas ecuaciones.
La detección automática es útil para el manejo integrado 2. IMBERT GASIFIER where:
Tabla 1. Ecuaciones de ı́ndices de vegetación de enfermedades en cultivos. Este sistema es solución a
N is the number of stages of the model; j = T , XH2 , XCO ,
(Herrmann et al. (2017), Rumpf et al. (2010). los problemas de detección temprana de enfermedades The system of study for this work is an Imbert gasifier, XCO2 , XH2 O , XCH4 , XT , qs , qg , ρB , ρC are the dynamic
de hongos y se considera útil para cucurbitáceas con which is part of a gasification pilot plant of 10 kW at In- and algebraic states; xj,i are the states of the reduced order
Índices de vegetación Ecuación caracterı́sticas similares a las de la Cucurbita pepo L., stituto de Ingenierı́a, UNAM. In Santamaria-Padilla et al. model at stage i; x̄j,i are the nominal values at stage i.
GNDVI ρN IR −ρG como lo son la Citrullus lanatus, el Cucumis melo, entre (2016a), the problem to obtain the staged model for an
ρN IR +ρG Since experimental data is available to compare the math-
NRENDVI ρN IR −ρRE otras. Imbert gasifier in steady state, validated by experimental
ρN IR +ρRE ematical models, the comparison of the reduced order
ARI ( R1 ) − ( R1 ) data is presented. Making an analogy with N CSTR in models against experimental data is explored. To perform
550 700
REFERENCIAS series with backmixing, following the assumptions of ther- this task it is necessary to redefine the approximation
Herrmann, I., Berenstein, M., Paz-Kagan, T., Sade, A., y mal equilibrium between phases, that the gas is in quasi- error since there are only 10 temperature measurements
Karnieli, A. (2017). Spectral assessment of two-spotted steady state regime and the discretization is made by finite and 4 gas concentration measurements at the exit of the
2.7 Etapa de clasificación binaria spider mite damage levels in the leaves of greenhouse- differences (Badillo-Hernandez et al., 2013). reactor. The approximation error when comparing against
grown pepper and bean. Biosystems Engineering, 157, experimental data is given by
Se obtuvo un problema con múltiples clases: T1, T2, T3, y 72 – 85. 3. CRITERION FOR MODEL ORDER REDUCTION
T4. En estos casos, la descomposición de los datos consiste Rumpf, T., Mahlein, A.K., Steiner, U., Oerke, E.C., 1
The methodology to be followed consists of taking N = 36 ea,exp = (ep,T + ep,C ) (2)
en dividir el problema en múltiples problemas binarios. Dehne, H.W., y Plümer, L. (2010). Early detection 2
Se implementaron el algoritmo del k-vecino más cercano and classification of plant diseases with support vector uniform stages as a nominal model, then reducing the
(KNN, k-nearest neighbors) y el algoritmo de las máquinas machines based on hyperspectral reflectance. Computers number of stages uniformly and comparing it with the where eT is the temperature profile error and eC is the gas
de soporte vectorial (SVM, support vector machine). and Electronics in Agriculture, 74(1), 91 – 99. spatial profiles in the steady state and determining the concentration error at the exit of the reactor, defined as
46 47
CONTROL DE PROCESOS 18vo | congreso latinoamericano de control automático
× 10-3
3.5 1200 N = 36 20 N = 36
N = 27 N = 27
Model
3
N = 24 N = 24
Experimental data 1000 N = 21 15 N = 21
2.5
T [K]
XCO
2
800
10 Análisis de un Sistema Anaerobio de
Producción de Biogás en Dos Fases
∇ea
600
1.5 5
400
1 0
0.1 0.22 0.34 0.46 0.58 0.7 0.82 0.1 0.22 0.34 0.46 0.58 0.7 0.82
0.5 z[m] z[m]
Alejandro Vargas ∗ Alfonso M. Sepúlveda-Gálvez ∗
0 (a) Temperature (b) CO concentration ∗
12 15 18 21 24 27 30 33 36
Unidad Académica Juriquilla, Instituto de Ingenierı́a, Universidad
N Nacional Autónoma de México, Blvd. Juriquilla 3001, 76230
Fig. 2. Profiles for nominal case and reduced order models Querétaro, Qro., Mexico
Fig. 1. Gradient of the approximation error different from that of the other cases. For the case of CO
1 concentration, Fig. 2(b), it can be seen that again in the Resumen Para el modelo matemático de un sistema anaerobio de dos fases (hidrolı́tica-
eT = Tq − T q first 0.5m there is not a big difference in the profiles, while
10 q acidogénica y metanogénica) se realiza el análisis en estado estacionario, mostrando que el
after this distance differences in the profiles of the different mismo modelo, con diferentes concentraciones de entrada, puede representar cualquiera de las
1 discretizations are noticed, observing the largest difference dos fases. Se presentan resultados de simulación.
eC = Xr − X r for the case of N = 21, that affects its spatial description
4 r
and as a consequence the concentration at the exit of the
where q = z1 , . . . , z10 are the location of the thermocouples reactor, which is the measurement we can compare with. Keywords: Digestión anaerobia, puntos de operación, sistema de dos fases, modelo matemático.
along the reactor and r = H2 , CO, CO2 , CH4 are the It is possible to observe that for N = 36, 27 and 24 the
measured gases at the exit of the reactor. concentration values of CO are kept within the uncertainty 1. INTRODUCTION 2. METODOLOGÍA
If the models of reduced order are compared against band defined by the red bars of the graph, while for the
experimental data or the nominal model, the magnitude case of N = 21, it lies outside of the band. La digestión anaerobia es un proceso biológico, donde un El modelo contempla 7 ecuaciones diferenciales para los
of the approximation error is a little more than double, consorcio complejo de microorganismos degrada la materia siguientes componentes: X1 es la biomasa hidrolı́tica-
however the trends of increase in errors are very similar. 5. CONCLUSION orgánica presente en el agua a través de una serie de acidogénica, X2 es la biomasa metanogénica, XT es el sus-
To determine this trend, the gradient of the approximation reacciones bioquı́micas interconectadas. En las fases finales trato particulado (el que debe ser hidrolizado antes de ser
error is calculated for the discretizations chosen, by means It was shown that with the criterion of reducing the order del proceso se produce biogás, compuesto principalmente aprovechado), S1 es el sustrato soluble, S2 son los ácidos
of of the model that has ∇ea ≥ 0.002, it is enough to obtain por metano (CH4 ) y dióxido de carbono (CO2 ), pero grasos volátiles (AGV) (principalmente acetato), C es el
∂ea a model that describes the behavior of the gasification también otros gases en concentraciones traza como sulfuro
∇ea = (3) carbono inorgánico susceptible de ser transferido a fase
∂N reactor in steady state, since it was compared against de hidrógeno (H2 S) o hidrógeno (H2 ), por lo que puede gaseosa como CO2 y Z es la alcalinidad. Además deben
In Fig. 1 the gradients are presented for the case in experimental data where the temperature profile and gas usarse como biocombustible (Batstone, 2006). resolverse algunas ecuaciones algebraicas para estimar el
which the reduced order models are compared with the concentration are within the uncertainty bands. Likewise, valor del pH y la composición del biogás generado.
nominal profile and with the experimental data. It is Se ha propuesto separar el proceso en dos fases, espe-
it was shown that reducing the order of the model beyond
possible to observe that in both cases the gradients are cialmente cuando el agua residual a tratar contiene un La tasa de dilución, D = Qin /Vliq es la principal variable
what this criterion indicates, brings as a consequence that
of a comparable magnitude and that the greatest increase alto contenido de materia orgánica y mucha de ella de de entrada en el modelo, pues es ésta la que usualmente
the obtained model moves away from reality and ceases
occurs with N = 24 stages, since it is affected by the forma particulada. Ası́, en la primera fase un biorreactor se manipula para establecer las condiciones de operación,
to be reliable. The model order reduction from N = 36
value of the approximation error for N = 21, whereas once anaerobio realiza la hidrólisis del sustrato particulado a con Qin el caudal de entrada y Vliq el volumen (constante)
to 24 stages represents a 33.33% decrease in the order of
N = 18 to 12 stages, the gradient returns to a low values. soluble, que ahı́ mismo es acidificado a ácidos grasos voláti- de lı́quido en el rector. Otras variables de entrada son
the nominal model, and with this reduction the analysis of
With the results obtained from analyzing Fig. 1 the les (AGV) por microorganismos acidogénicos. El efluente las concentraciones de entrada para cada compuesto: S1in ,
the reactor in steady state can be performed with a similar
following criteria can be defined: it is enough to reduce de este biorreactor es alimentado a un segundo reactor S2in , XTin , C in y Z in . Las cinéticas de la reacción están
accuracy than with higher order models.
the order of the model until the first gradient greater than metanogénico, donde principalmente se produce el biogás dadas por modelos de Contois para la hidrólisis, de Monod
0.002 is found by reducing the order of the gasifier model (Passio et al., 2012). para la acidogénesis y de Haldane para la metanogénesis
REFERENCES
in 3 stages, ∇ea ≥ 0.002. Existen diversos modelos matemáticos para explicar la (Donoso-Bravo et al., 2015).
Badillo-Hernandez, U., Alvarez-Icaza, L., and Alvarez, J. dinámica del procesos, desde modelos complejos como el
(2013). Model design of a class of moving-bed tubular El análisis en estado estacionario se realiza dividiendo al
4. SIMULATIONS CONSIDERING THE CRITERION ADM1 (Batstone, 2006) hasta otros muy simplificados, reactor en dos subsistemas: uno hidrolı́tico-acidogénico y
gasification reactors. Chemical Engineering Science, como al AM2 Bernard et al. (2001), que ha servido como
101, 674–685. otro metanogénico. Con ello se hace el análisis de bifur-
Since with the criterion it was determined that with base para varios estudios y propuestas de controladores caciones para encontrar que, dependiendo de la tasa de
Balat, M. (2009). Gasification of biomass to produce automáticos (Volcke et al., 2010; Sbarciog et al., 2012;
24 stages a reasonable representation of the gasification dilución, pueden aparecer distintos puntos de equilibrio, y
gaseous products. Energy Sources, Part A, 31(6), 516– Antonelli et al., 2003; Méndez-Acosta et al., 2005). Re-
reactor could be obtained in the steady state. The number la estabilidad local de éstos depende también de las con-
526. cientemente, Hassam et al. (2015) han propuesto el modelo
of stages chosen for the analysis are N = 36 for the centraciones de entrada (suponiéndolas como parámetros).
Santamaria-Padilla, L., Alvarez-Icaza, L., and Alvarez, AM2HN para incluir la hidrólisis y el efecto del nitrógeno
nominal profile, and to see the effect of decreasing or Ası́, es posible determinar valores crı́ticos para la tasa
J. (2016a). Modelado con validación experimental de en los cambios de alcalinidad con el fin de predecir mejor
increasing the number of stages from the criterion result, de dilución en función de los parámetros, que cambian
un gasificador de biomasa. In Memorias del Congreso el comportamiento del pH en el sistema.
N = 27, N = 24 and N = 21 are selected. Fig. 2(a) el número y naturaleza de los puntos de equilibrio. El
Nacional de Control Automático, Querétaro, Querétaro,
shows the temperature profile for N = 36, 27, 24 and 21 Se propone modificar el modelo AM2HN al considerar biorreactor entonces puede ser mono-estable, bi-estable,
México, 19–23.
stages, in red the experimental data are presented with una cinética de tipo Contois para la hidrólisis, tal como tri-estable y hasta tetra-estable en algunos casos. Esto
Santamaria-Padilla, L., Alvarez-Icaza, L., and Alvarez, J.
their respective uncertainty due to the fluctuations in the lo propone (Donoso-Bravo et al., 2015) para sistemas es importante desde el punto de vista operativo, pues
(2016b). Reducción de orden del modelo de un gasifi-
measurements. It is possible to observe that the profiles anaerobios de dos fases. Se hace entonces un análisis de los concuerda con lo observado experimentalmente en bio-
cador ante incertidumbre paramétrica. In Proceedings of
for all the discretizations are practically equal in the first puntos de equilibrio y se muestra que este modelo es capaz rreactores anaerobios de laboratorio, además de permitir
XVII Latin American Conference in Automatic Control,
0.5 m, whereas from that distance they begin to differ, de representar cualquiera de las dos fases, dependiendo de establecer criterios de operación segura, donde lo que se
Medellin, Colombia, 516–521.
however, in spite of this for N = 36, 27 and 24 there is not la composición del influente con el que sea alimentado. busca es que el lavado de algún tipo de biomasa no sea
a big difference. However, for N = 21, a big difference is un punto de equilibrio estable, o bien que el punto de
observed, exhibiting a trend of temperature increase very Proyecto financiado por DGAPA-UNAM IN104016. operación sea estable naturalmente.
48 49
CONTROL DE PROCESOS
50
mecatrónica
y robótica
18vo | congreso latinoamericano de control automático
55
mecatrónica y robótica 18vo | congreso latinoamericano de control automático
Pd (t ) e(t )
uc (t) ud (t)
56 57
mecatrónica y robótica 18vo | congreso latinoamericano de control automático
58 59
mecatrónica y robótica 18vo | congreso latinoamericano de control automático
60 61
mecatrónica y robótica 18vo | congreso latinoamericano de control automático
62 63
mecatrónica y robótica 18vo | congreso latinoamericano de control automático
64 65
mecatrónica y robótica 18vo | congreso latinoamericano de control automático
66 67
mecatrónica y robótica 18vo | congreso latinoamericano de control automático
patients who have suffered neuro-motor, sports Phase 3: Evaluation of the exoskeleton
injuries or simply loss of strength due to the
During this phase, the effectiveness of the
natural aging of the body, to recover the
exoskeleton for the prevention and rehabilitation
movement and strength of the injured joint
of patients suffering from pathologies with the
(Ferris, 2005), (Ekkelenkamp,2005).
compromised tibial-talar joint will be evaluated.
2. METHODOLOGY In a first instance, it will be verified that the
exoskeleton complies with the normal values of
For the design of the adaptable robotic
the operation, for which the following variables
exoskeleton prototype for therapy of prevention
will be measured:
and rehabilitation by passive mobilization of the
tibioastragal joint, 4 phases are proposed which Range of movement indegrees
are described below: Time of a movement cycle (dorsiflexion -
plantar flexion)
Phase 1: Ergonomically and adaptively design Force applied by the device that generates
the structure of the robotic exoskeleton for the the movement
tibioastragal joint
In the case of design, the general characteristics 3. CONCLUSIONS
of its construction, such as ergonomics and At the end of the first three phases of the project,
resistance, are taken into account and will be the following conclusions wereobtained:
developed in four stages:
Conceptual design: it is the initial phase of the The exoskeletons applied in the medical field,
design process and is carried to the point of specifically those used in the
creating a series of possible solutions, leading to rehabilitation of patients,allow taking advantage
the selection of the best- proposed solutions. of the precision that a robot has in order to
gradually increase the speed in the repetitions of a
Realization of the design: in this phase, a sequence, the extension of the joint position or the
preliminary design is made, structuring the resistance or strength of opposition of an exercise
concept acquired in the first phase. Decisions are of strengthincrease.
made about sizes, materials, shapes, among
others. CAD design combined with 3D printing allows
the development of designs
Detailed design: In this stage, the design is that adjust to the anthropometric
taken to the complete description stage, where characteristics of patients, which helps users have
characteristics such as mechanical strength and better perceptions of the use of theexoskeleton.
weight are added to the product, making a model
of finite elements. The development of the application in Lab-
Phase 2: Development of the application View allows the communication between the
for the control of the robotic exoskeleton. Arduino and servomotors that perform the
movement of the exoskeleton to be carried out
For the development of the application in the properly. The back-flexion and flat-flexion
control system will be the acquisition of movement angle and movement speed were
information, a complete survey of requirements controlled, making them much more precise
required by physiotherapists for the compared to the therapies performedmanually.
development of therapy (angles of movement,
speeds, torques, among others). In the second
process, the delivery planning and the type of
tool most suitable for the development of the
application will be carried out and in the
development process, the codification and
testing of each one of the requirements will be
carriedout.
68 69
mecatrónica y robótica 18vo | congreso latinoamericano de control automático
70 71
mecatrónica y robótica 18vo | congreso latinoamericano de control automático
∗
Facultad de Ingeniería Eléctrica y Electrónica, Escuela
Politécnica Nacional, Quito, Ecuador (e-mail:
jpabloro68@yahoo.com, e-mail: robin.alvarez@epn.edu.ec)
Abstract: Biometric systems for people recognition are mainly based on the analysis of physical or
behavioural traits. The study of these features allows the design of security systems with very low
vulnerability, besides being easy to use by the user. Nowadays, the most used characteristics for recognition
systems are facial and fingerprint; however, these are not enough and that vulnerability is increasing. That
is why it is important to consider other new characteristics. In this work a new form of biometric
identification is proposed, the recognition of lateral profile of face. This characteristic is a unique physical
feature in each individual and allows to implement a biometric system using digital image processing tools
and radial base function neural networks. These tools will be used to generate algorithms that identify an
individual in real time.
Keywords: Image processing, matching, segmentation, model approximation, Radial base function networks
Digital Image Processing. The authentication of a per- son is
1. INTRODUCTION
done through image processing algorithms. This process
Nowadays, biometric systems are widely used in security generally has 3 stages (Russell and Norvig (2004)):
systems such as access to restricted areas or to limit access to
The image was taken with a webcam and a light that light up
personal information, for banking procedures, to identify a
on the was profile, ”the brightness of a pixel in the image is
certain criminal or potential criminals. These types of security
proportional to the amount of light that reaches the camera
systems have sensors and electronic readers, high resolution
from the surface portion of the scene that is projected in that
cameras, algorithms that allow processing or authentication of
pixel ” (Russell and Norvig (2004)), thanks to this the image
all the information obtained by cameras and sensors, all these
profile is better defined and excessive pre-processing is
characteristics make the biometric systems reliable.
avoided, therefore the features profile are more relevant and
The security implemented with biometric systems take and with better definition.
advantage of the features of the human body that are unique
The pre-processing helps to improve the image to be more
(fingerprint, face, hand, iris, etc.). This way they are less
suitable for processing and obtaining the profile of the image.
vulnerable to intrusions of any kind.
This stage what is to change the image in gray scale and
The disadvantage of traditional security systems is that they immediately transform to binary to facilitate the detection of
use keys, cards, passwords. These elements can easily be edges of the image, elimination of noise, morphological
copied or be damaged or lost, being a disadvantage that makes operations of filling, separation of the object to analyse
these systems more vulnerable. (profile), etc. The propose of segmentation stage is extract the
face profile of the image and to compare with a imagae
2. MATERIALS AND METHODS
previously stored a previously stored (authentication):
2.1 Materials Radial Base Function Networks (RBF). Artificial neural
network assimilates the knowledge of the environment that
This work for the authentication of a person a webcam was surrounds it. It obtains the stimulus though the examples of
used, a light falls on profile and the software developed. Starts the training given to neuronal network, the knowledge was
with obtaining the image through the camera, the light that acquired through an adaptation process and knowl- edge is
falls on the profile is a white light that allows obtaining the stored in the connections between the neurons of the network
image of the profile, since with the incidence of light the (synapse) (Isasi Vin˜uela and Galv´an Le´on (2004)).
profile stands out among the other objects that appear in the The authentication through neural networks first was the
image. architecture that is going to be used for this project the neural
networks with radial base function are chosen which are
2.2 Methods networks with functions located in the center of the receptive
fields, which are areas in the space of inputs that activate the
72 73
mecatrónica y robótica
neuron (Isasi Vinuela and Galvan León (2004), Orr et al. systems. By this characteristic, this system can have a lot of
(1996)) opening in the security market.
RBF network consists of three layers of forward connec- tion: Comparison with other biometric systems, it is very easy to
the input layer, the hidden or intermediate layer and the output implement since the system consists of a webcam, a light that
layer. Neurons in the input layer send the information to the affects the profile and the software developed, in this way its
intermediate layer. Neurons of the hidden layer are activated cost is reduced compared to other security systems.
depending on the distance that separates each input pattern
from the center that each hidden neuron stores, to which a This type of system, the advantage it has is that the analysis
radial base function is applied, it can be with the Gaussian is done of the image of a person’s profile. The same one that
form. Neurons of the output layer are linear and simply through image processing can be transformed into a
calculate the weighted sum of the outputs provided by the continuous and two-dimensional linear function. Therefore,
hidden layer (Eq. 1) Longoni et al. (2010) Rossomando et al. the analysis of image is simpler.
(2010))
3. RESULTS
REFERENCES
Adámek, M., Maty`sek, M., and Neumann, P. (2015).
Once the points for each profile have been obtained, a Security of biometric systems. Procedia Engineering, 100,
comparison is made between the two images obtaining the 169–176.
following results, for the image processing algorithms and
Cruz, L.F., Athó, F.C., and GRA´FICO, T.E.E.P. (2006).
RBF neural networks, presented in the following graphs, both
Reconocimiento del iris. Universidad Nacional de
algorithms tested with 5 test subjects Figure 1 and Figure 2.
Trujillo Perú´.
We use 12 training profiles for each subject (60 profiles to
Duró, V.E. (2001). Evaluación de sistemas de re-
training) . As a test set we used 5 additional profiles for each conocimiento biométrico. Departamento de Electrónica y
subject (25 profiles of test). Automática. Escuela Universitaria Politécnica de Mataró.
Isasi Vin˜uela, P. and Galván León, I. (2004). Redes de
neuronas artificiales. Un Enfoque Práctico, Editorial
Pearson Educación SA Madrid España.
Jagadiswary, D. and Saraswady, D. (2016). Biometric au-
thentication using fused multimodal biometric. Procedia
Computer Science, 85, 109–116.
Li, J., Jian, Z., Ferrer Ballester, M.A., Hernández, A.,
Bernardino, J., Travieso González, C.M., and Román
Arbelo, F. (2006). Autenticación de personas a partir de
la biometría de la región dígito palmar. Vector Plus. Las
Palmas de Gran Canaria: Fundación Universitaria.
74
sistemas
de potencia
sistemas de potencia 18vo | congreso latinoamericano de control automático
Abstract: In this paper, we consider microgrids (MGs), which explicitly include the structure
of the network and the dynamics of power converters, within a model based on Hamiltonian
systems. We recover a previously reported passivity-based controller but different to Avila-
Becerril et al. (2018), we show, under a cascade system analysis that the trajectories reach
asymptotically their desired value only with the knowledge of the information provided by the
converter: parameters and variables. The performance of the controller is verified by numerical
simulations.
78 79
sistemas de potencia 18vo | congreso latinoamericano de control automático
A.5 The converters parameters P12 and P56 are known. Avila-Becerril, S., Espinosa-Pérez, G., and Canseco-Rodal,
A.6 The prescribed voltage x⋆2 and current x⋆5 are known R. (2017). On the control of power flows in microgrids.
continuous functions, bounded with bounded second In Decision and Control (CDC), 2017 IEEE 56th An-
derivative. nual Conference on, 3252–3257. IEEE. The Extended Kalman Filter in the
A.7 The load port–variables are passive, such that: Cisneros, R., Pirro, M., Bergna, G., Ortega, R., Ippoliti, Dynamic State Estimation of Electrical
xT3z ψc−1 (x3z ) > 0 G., and Molinas, M. (2015). Global tracking passivity-
based pi control of bilinear systems: Application to the Power Systems
Under these conditions, the closed loop equilibrium point interleaved boost and modular multilevel converters.
x̃12 = x̃56 = 0 is asymptotically stable guaranteeing Control Engineering Practice, 43, 109–119. Holger Cevallos Ulloa ∗ Gabriel Intriago Velásquez ∗∗
internal stability. Maitra, A., Pratt, A., Hubert, T., Wang, D., Prabakar, K., Douglas Plaza Guingla ∗∗∗
Handa, R., Baggu, M., and McGranaghan, M. (2017).
The proof is based on cascade arguments. Microgrid controllers: Expanding their role and eval- ∗
Escuela Superior Politécnica del Litoral, Guayaquil, Ecuador,
uating their performance. IEEE Power and Energy (hcevallo@espol.edu.ec)
Selection of the Steady-State Values Magazine, 15(4), 41–49. ∗∗
Escuela Superior Politécnica del Litoral, Guayaquil, Ecuador,
(gintriag@espol.edu.ec)
We address the problem of choosing the reference x⋆2 and ∗∗∗
Escuela Superior Politécnica del Litoral, Guayaquil, Ecuador,
x⋆5 . The purpose is to satisfy the load power demand (douplaza@espol.edu.ec)
assuming that some micro-sources have limited energy
capacity, although it is also assumed that at least one
source is capable to supply enough energy to satisfy the Abstract: This article describes the state estimation in Electrical Power Systems (EPS) using
load demand. In this sense, it is assumed that the n1 the Extended Kalman Filter (EKF) and the method of Holt to linearize the process model and
voltage-fed converters are fed by ideal voltage sources, i.e., then calculates a performance error index as indicators of its accuracy, this error index can be
they can supply any amount of current without modifying used as a reference for further comparison between methodologies for state estimation in EPS.
their voltages Vi , while all the current-fed converters are IEEE 14 and 30 buses test cases are employed to evaluate the accuracy of the filter.
fed by limited current sources imposing the constraint that
each source can deliver only a fixed amount of power, Keywords: Extended Kalman filters, IEEE 14 bus test case, IEEE 30 bus test case, Linear
denoted by Pdi . exponential smoothing of Holt, Performance indices, Recursive Bayesian Estimation, State
estimation.
Simulation results
1. INTRODUCTION Table 1. Values
√ of standard deviation Measure-
To validate the system performance considering load varia- ment Rk . Sharma et al. (2017)
tions as well as changes in the power provided by the PV, The state estimation is an essential topic in the Energy
Management Systems for modeling, optimizing power flow, Power Injection in pu. 0.001
we contemplate a simulation time of 0.3 s. Additionally, Power Flow in pu. 0.001
we consider a switching frequency in the power electronic bad data detection, contingencies analysis and determine
Voltage in pu. 0.0006
converters of fs = 20 kHz. A power and voltage base of necessary corrective actions against possible failures in the Angle in rad 0.018
SB = 10 kVA and VB = 127 V were selected. power systems. The role of the state estimation in the
Energy Management Systems is to track the dynamics for the 30-bus system) following a linear trend of 1% over
In the simulation, we can observe that all RMS voltages of the power system through smart measurement devices the entire time interval with a random fluctuation of 3%.
remain around ±10% of the nominal grid value, the from which are obtained the states of electrical variables Additionally, measurements of voltage, power injections,
electrical frequency is around the nominal value of 60 Hz, such as voltage, phase, and power flow magnitudes. This and power transfer were corrupted with a random additive
exhibiting minimal oscillations of ±0.04%, which validates article implements the state estimation in electrical power Gaussian distributed noise with a mean equal to zero
the proposed controller with power variations. We also systems with the Extended Kalman Filter using the re- and a low level of variability, this is, with a standard
present stability properties of the closed loop power AC cursive Bayesian approach on an IEEE 14 and 30 bus test deviation (σ) according to table 1 for voltage and powers
single-phase microgrid under load-varying scenarios. cases to report its performance error indices as indicators respectively, to consider the uncertainty of measurement.
of its accuracy. These reported error indices can be used The accuracy of the Extended Kalman filter are carried
4. CONCLUSIONS as an additional reference for comparisons between used out using indices as seen in Alhalali and Elshatshat (2015)
methodologies in the state estimation of electrical power and Valverde and Terzija (2011).
In this paper, we proposed a passivity-based controller systems.
that only uses local measurements to control a microgrid 3. RESULTS
under an isolated-operating mode, we showed that under 2. METHODOLOGY
cascade arguments asymptotic stability of the tracking The proposed calculation of the error (ε), performance
error is achieved without the necessity of solving the In this manuscript, the Extended Kalman filter is devel- (J) indices and their respective standard deviation are
power flow equations. As future work, the stability analysis oped in the probabilistic framework using the Bayesian presented in table 2 for 14 and 30 buses. The figures 2
proposed could be extended for three-phase power grids as perspective, which recursively solves the state inference to 4 show the evolution of error indices (ε) and perfor-
well as direct-current microgrids operating under isolated- problem regarding conditional probability density func- mance indices (J). The figure 5 show the behavior of the
operating mode. tions. The flow chart for the Extended Kalman filter is estimation values concerning the true values of voltage on
shown in Fig.1. To simulate the slow dynamics of the bar 17 (30 buses), it can be seen that there is a tracking
test systems under normal conditions,Valverde and Terzija of the estimation signal towards the real signal.
REFERENCES (2011), the smooth load changes were obtained by running
Avila-Becerril, S., Montoya, O., Espinosa-Pérez, G., and load flow calculations under different loading conditions 4. CONCLUSION
Garcés, A. (2018). Control of a detailed model at each step. The dynamics of the system was obtained
of microgrids from a hamiltonian approach. IFAC- by varying the loads at certain predefined buses (4, 5, 7, It can be concluded that the methodology used in this work
PapersOnLine, to appear. 9-14 for the 14-bus system and 3, 4, 6, 7, 9, 10, 12, 14-30 to estimate states of an EPS is showing good results and
80 81
sistemas de potencia 18vo | congreso latinoamericano de control automático
Abstract: Fuel cells are a suitable alternative for power generation; however, this technology
shows some drawbacks as slow dynamic response and low unregulated DC output voltage. Due
to above, a DC-DC converter is required to step up and regulate the output voltage. In this
Fig. 3. Estimation error for step k - 30 bus test case work, a switched-capacitor quadratic boost converter is proposed to obtain a high conversion
ratio. The controller of the switching regulator is designed using average current-mode control.
Experimental results of a 330 V output voltage @ 500 W laboratory prototype are given to verify
the performance of the designed regulator. A power module with polymer electrolyte membrane
(PEM) fuel cell is used as an input source. This module delivers an output voltage form 24 V
to 42 V, depending on the demanded output current. Load step changes are applied to exhibit
the robustness of the switching regulator. The system stability of the prototype is verified using
experimental frequency response.
82 83
sistemas de potencia 18vo | congreso latinoamericano de control automático
Magnitude (dB)
The experimental setup built at the laboratory is shown 0
in Fig. 1. Robust Regional Pole Placement Synthesis
−50 1
10
2
10 10
3 4
10 Applied to Structured PSS Design
Frequency (Hz)
200
Phase (deg)
0 Guilherme Giglio de Andrade ∗ Paulo César Pellanda ∗
−200 Alberto Mota Simões ∗ Bruno de Pinho Silveira ∗∗
−400
−600 1
10
2
10 10
3 4
10
∗
Military Institute of Engineering, Electrical Eng. Dept., Rio, Brazil
Frequency (Hz)
(e-mails: g giglio@live.com, pcpellanda@ieee.org, simoes@ime.eb.br)
∗∗
Universidad de las Fuerzas Armadas ESPE, Sangolquı́, Ecuador
Fig. 3. Experimental frequency response of the voltage
(e-mail: bdpinho@espe.edu.ec)
loop gain for a nominal load. (top) Magnitude (50
dB/div) and (bottom) phase (200 ◦ /div), x-axis in
Hz. Abstract: A recent controller synthesis technique which allows the design of output feedback
boost converter, which processes the energy generated by control systems achieving robust regional pole clustering in the presence of parametric un-
a PEM fuel-cell stack. Some advantages of the proposed certainties as well as satisfying prescribed structural constraints is applied to Power System
configuration are: (i) non pulsating input-output currents Stabilizer (PSS) synthesis. Such features are rarely jointly present in other currently available
are obtained; ii) a reduced voltage stress on the switching controller synthesis methods. This realistic robust stabilization problem involves synthesizing
devices; and (iii) the implementation of the switched- decentralized lead-lag (hence highly structured) controllers to face uncertainties in operating
capacitor is easy carried out, which consists of only two system conditions. Two numerical applications corroborating the applicability of the proposed
Fig. 1. Experimental setup. Switching regulator with av- diodes and two capacitors with low capacitance value. The synthesis technique to design structured PSS are presented.
erage current-mode control. control law of the regulator is focused on average current-
mode control. The inductor current is fed back using a Keywords: power system stabilizer, pole placement, structured controller, robust control,
The regulator response when load step changes are applied high-gain compensator and a low-pass filter. The output nonsmooth optimization
is shown in Fig. 2, as can it be seen, the output voltage voltage is fed back through a PI controller. A methodology
remains at 330 V under large load variations. The above for adjusting the control parameters is developed. This
is because the designed controller is robust, obtaining fast scheme guarantees system stability, fast transient response 1. INTRODUCTION depicted in Fig. 1, constructed as the intersection of a disk,
transient response and system stability. and output voltage regulation. Additionally, due to the a half plane and a wedge.
high-gain compensator of the inner loop, the converter In this paper, we show the applicability of a recently in-
Im
performance is less sensitive to parameter uncertainties troduced controller synthesis technique [dos Santos et al.,
and variations of the fuel-cell stack. On the other hand, 2018] to that power system control problem. The method
the experimental results show good regulator robustness allows the design of output feedback control systems
to large variations on the load. achieving robust regional pole clustering in the presence
D
of parametric uncertainties as well as satisfying prescribed r
84 85
sistemas de potencia 18vo | congreso latinoamericano de control automático
3. NUMERICAL RESULTS For all synthesis plant model we have inserted a washout
filter in series with each output:
In this section, two power systems examples are used s3
to test the applicability of the method introduced in Gw (s) = . (3) BLDC Motor Controller Response to
1 + s3
[dos Santos et al., 2018]. LFT models are structured for A practical lead-lag structure was adopted for PSS designs.
control synthesis, i.e. uncertainty models which captures
PWM Compensation
Only the left half plane and a wedge were considered for
the variation of the operating conditions are obtained. robust regional pole placement, i.e. region D was set as
While for a Single-Machine-Infinite Bus System (SMIB) D(q, r, α, θ, γ) = D(0, ∞, 0, cos−1 ζ, 0) (Fig. 1). Different Gutierrez S. Carlos ∗
system (System I), the generated active power represents damping factors, ζ = 0.12 and ζ = 0.18, were established
the uncertainty, for the Brazilian 7-bus 5-generator system for PSS designs of System I and II, respectively.
∗
Universidad Católica Boliviana “San Pablo”, La Paz, Bolivia
(System II), parametric uncertainties are taken as two line (e-mail: cj.gutierrez@acad.ucb.edu.bo)
reactances. Model data for both systems can be found in 3.1 System I
[Martins and Lima, 1989, Boukarim et al., 2000]. Sahonero-Alvarez Guillermo ∗∗
Controller P SS0 obtained by applying method in Section
2 to System I is given by: ∗∗
Universidad Católica Boliviana “San Pablo”, La Paz, Bolivia
10
P = 250 MW
P = 200 MW 29.21s + 25.18 8.948s + 31.07 (e-mail: g.sahonero@acad.ucb.edu.bo)
P = 300 MW = 0.12 P SS0 = . (4)
s + 28.76 s + 0.5923
5
Abstract: Brushless DC Motors (BLDCM) have many benefits for their high efficiency, small
Fig. 2 shows that P SS0 is robustly D-stable. In contrast,
Imaginary Axis
size, and low maintenance requirements. On the other hand, high efficiency electronics are
it can be shown that classical designs in [Martins and
0 usually related to the usage of ARM based microcontrollers. In this work, the behavior over
Lima, 1989] do not guarantee the prescribed performance
multiple PWM frequencies and after applying PWM compensation is studied using an ARM
in terms of damping factor for all admissible uncertainties
-5 based board. In general, performance of sensorless and hall-effect based controller show expected
P ∈ [200, 300] MW.
differences. However, by using the proposed control schema on a real plant, impactful advantages
-10 3.2 System II are obtained showing 67% performance improvement and an average of 20% torque ripple
reduction.
-7 -6 -5 -4 -3 -2 -1 0 1
Real Axis Fig. 3 and 4 depict the closed-loop pole sensitivity for
a grid of uncertain values (line reactances) belonging to Keywords: Brushless motors, Torque motors, Control accuracy, Zero crossings, Hall effect,
Fig. 2. Closed-loop poles sensitivity for P SS0 the R2 parameter domain for both centralized and de- Pulse-width modulation, Torque ripple, Sensorless.
centralized designs, respectively. Results show that robust
15
D-stability is reached in both cases. Squares in Fig. 3 and 1. INTRODUCTION performed for sensored and sensorless controllers using
circles in Fig. 4 refers to nominal pole location. different speeds and PWM frequencies. Also, commuta-
10
= 0.18
Brushless DC Motors (BLDCM) have many benefits for tion torque ripple reduction for sensorless controller was
4. CONCLUSION their high efficiency, small size, and low maintenance applied. Later, speed and current measures were analyzed
5 requirements. Also, BLDCM are becoming popular due to and compared between experiments.
This paper focused on the applicability of the robust their superior controllability, performance and small size
Imag
0
controller synthesis technique introduced in [dos Santos compared to single phase induction motors (Gamazo-Real 3. RESULTS
et al., 2018] to design structured PSS. The method was et al., 2010). A major factor that prevents achieving ideal
-5
shown to be effective in designing output feedback con- performance is called torque ripple and it is generated by Sensor based controller steady state error proves the prob-
-10
trollers having highly structured constraints and achieving imperfections in the design of the motor and inadequate lems related to this position detection method: sensor
robust regional pole clustering in the presence of paramet- control schemes (Carlson et al., 1992) (Jahns and Soong, physical misalignment delays or anticipates commutation
-15 ric uncertainties. Such features are rarely jointly present 1996). moment disturbing the speed performance. Speed result
-7 -6 -5 -4 -3 -2 -1 0 1
Real in other currently available controller synthesis methods. On the other hand, high efficiency electronics are usually were compared between experiments where high PWM
More sophisticated methods for obtaining standard syn- related to the usage of ARM based microcontrollers. frequency controller showed minor settling time and steady
Fig. 3. Closed-loop poles sensitivity of a centralized robust thesis models are under investigation. The PSoC4 is based on a 32-bit ARM-Cortex family state error than a slower PWM frequency controller.
PSS for system II micro-controller, this device enables concurrent hardware By using the proposed control schema on a real plant,
REFERENCES and firmware editing. CY8CKIT-037 is a Motor Control impactful advantages are obtained showing 67% perfor-
G. E. Boukarim, Shaopeng Wang, J. H. Chow, G. N. Evaluation board that present a MOSFET dual H-Bridge mance improvement and an average of 20% torque ripple
15
Taranto, and N. Martins. A comparison of classical, and a dual H-Bridge PWM drivers, capable for drive reduction. In general, it can be noticed that sensorless
10
= 0.18 robust, and decentralized control designs for multiple sensored and sensorless BLDC motors. experiments have better results than the sensored ones.
power system stabilizers. IEEE Transactions on Power In this work, the behavior over multiple PWM frequencies For example, experiment with 2700 RPM as reference
5 Systems, 15(4):1287–1292, November 2000. and after applying PWM compensation is studied using point results in an steady state error above 6 RPM with
J. F. S. dos Santos, P. C. Pellanda, and A. M. Simões. an ARM based board while current and speed response sensored controller. In contrast, sensorless based controller
Imag
0
Robust pole placement under structural constraints. To are measured and compared between experiments. presented an error below 2 RPM. Steady state error is
Appear in Systems & Control Letters, 2018. presented in Fig. 1
-5
N. Martins and L. T. G. Lima. Eigenvalue and frequency 2. METHODOLOGY
-10
domain analysis of small-signal electromechanical sta- 4. CONCLUSION
bility problems. In IEEE Symposium on Application of Two different controllers: hall-effect sensors feedback po-
-15
-7 -6 -5 -4 -3 -2 -1 0 1
Eigenanalysis and Frequency Domain Method for Sys- sition information and sensorless based on zero crossing A speed proportional duty cycle compensation improved
Real tem Dynamic Performance, pages 17–33, 1989. point detection for commutation point were studied. In steady state speed performance, also sensorless technique
K. Zhou, J. C. Doyle, and K. Glover. Robust and Optimal general, performance of sensorless and hall-effect based improved steady state performance compared to sensored
Fig. 4. Closed-loop pole sensitivity of a decentralized Control. Prentice Hall, Englewood Cliffs, New Jersey controller show expected differences. control experiment.
robust PSS for system II 07632, 1996. Step input zero-load experiments with a real plant were Finally, as studies about torque ripples, speed behavior
86 87
sistemas de potencia
5
RPM
Ripple Reduction 143KHz PWM Freq. 20KHz PWM Freq. Sensored Control
Experiment
REFERENCES
Carlson, R., Lajoie-Mazenc, M., Fagundes, J., 1992. Anal-
ysis of torque ripple due to phase commutation in
brushless DC machines. IEEE Transactions on Industry
Applications 28 (3), 632–638.
Gamazo-Real, J. C., Vázquez-Sánchez, E., Gómez-Gil, J.,
jul 2010. Position and Speed Control of Brushless DC
Motors Using Sensorless Techniques and Application
Trends. Sensors 10 (7), 6901–6947.
Jahns, T. M., Soong, W. L., 1996. Pulsating torque min-
imization techniques for permanent magnet AC motor
drives - A review. IEEE Transactions on Industrial Elec-
tronics 43 (2), 321–330.
88
educación
en ingeniería
educación en ingeniería 18vo | congreso latinoamericano de control automático
Abstract: The goal of this work is to implement Active Disturbance Rejection Control
(ADRC) algorithms in a low-cost educational prototype based on a Radio Control (RC) servo,
and to show the viability of this device for testing advanced control laws.
1. INTRODUCTION
92 93
educación en ingeniería 18vo | congreso latinoamericano de control automático
Position (Degrees °)
PD+GPI
e 1 u 1 q 1 q
r Kp
b 60
d̂ b s s
40
Kd
b
s
s
s 20
Data analysis and tools applied to modeling and simulation of a
DISTURBANCE OBSERVER 0
PV system in Ecuador
10 11 12 13 14 15 16 17 18
Time (s) D. J. Benavides*, F. Jurado* and L. G. González **
Fig. 2. PD+DOB controller block diagram. Fig. 4. Responses for PD+GPI and PD+DOB controllers. *
Department of Electrical Engineering, University of Jaén, EPS Linares, 23009 Jaén, Spain
Table 1. Experimental results for the (E-mail: djbp0001@red.ujaen.es), (E-mail: fjurado@ujaen.es)
SERVODRIVE
PD CONTROLLER
d PD+DOB and PD+GPI controllers using **
Department of Electrical Engineering, Electronics and Telecommunications, University of Cuenca, 010107 Cuenca,
r
e
Kp 1 u
b
1 q 1 q Kp = 124.1312 and Kd = 31.2101. Ecuador (E-mail: luis.gonzalez@ucuenca.edu.ec)
d̂ b s s
GPI
Controller +ess −ess Gain ISE IACV IAC
Kd OBSERVER PD+DOB 0.07 0.06 β =15 7546 5.063 0.1609 Abstract: This paper presents a research was carried out for the management of a photovoltaic system in
x3e x2e x1e PD+GPI 0.07 0.06 θ =100 7555 8.433 0.1725 a Microgrid, with applications and the use of tools applied to modeling and computational simulation in
the Microgrid laboratory implanted in the facilities of the University of Cuenca (Ecuador). Additionally,
5.2 Comparison between PD+GPI and PD+DOB through the use of automatic learning techniques, the behavior of the photovoltaic system has been modeled
controllers in the study area based on radiation and temperature with very good results. In addition, several applications
Fig. 3. PD+GPI controller block diagram. can be made in real engineering studies such as feasibility, performance analysis, energy estimation,
Fig. 4 shows the response of both controllers using β = educational models, etc.
where dˆ is the estimate of the real disturbance d. Fig. 2 15, which is the cut-off frequency used to implement the
depicts the block diagram of a Proportional Derivative DOB and θ = 100, is the gain of the GPI observer. Keywords: Data analysis, Modeling, Simulation, Tracking on an axis, Photovoltaic, Matlab/Simulink.
controller plus a Disturbance Observer (PD+DOB) Note that the close-loop response of both controllers is
applied to the servo. essentially the same. Table 1 displays the performance
measures for both controllers. Note that there is almost 1. INTRODUCTION 2.1 First Stage - Data Acquisition
4. GPI OBSERVER APPLIED TO AN RC SERVO no difference between the performance in terms of the
Integral Squared Error (ISE) and the Integral of the This study carries out the implementation of a photovoltaic
energy estimator of a Microgrid, consisting of a set of 160 The data acquisition was developed in two sections:
When the GPI observer is applied to Active Disturbance Absolute value of the Control (IAC) indexes, and the Meteorological Data Radiation and temperature obtained
steady state error at 90◦ (+ess ) and at 0◦ (−ess ) is panels with a nominal capacity of 35kWp, distributed as
Rejection Control (ADRC), the state of the plant model directly from the Weather Stations and Microgrid Data, in DC
the same for this experiment. When using the PD+GPI follows: 15kW array of monocrystalline panels,
is extended by defining the disturbance term as new state Direct Current as Alternating AC, through the HIOKI PW3337
controller exhibits a higher Integral of the Absolute polycrystalline 15kW and polycrystalline 4kW with solar
variable x3e = d. The on-line estimation of this new state electrical variable measurement equipment. The sample size
value of the Control Variation (IAV C) index value tracking East-West, Espinoza et al. (2017), the study is carried
is performed using the GPI observer, which is also called of the measurements was executed for each minute during each
compared with the corresponding value for the PD+DOB out with the Simulink tool of MATLAB®. Therefore, the
an extended State Observer (ESO) [Sira-Ramı́rez et al. day of operation 6am - 6pm, for the two sections
controller. behavior of the system can be modeled through the use of
(2010)]. A Proportional Derivative controller plus a GPI simultaneously, during a monitoring period of 4 months.
computational tools Prasanth et al. (2018); Razman and Chee,
observer-based disturbance rejection control (PD+GPI)
6. CONCLUSIONS (2017); Rameen, (2017); Ahmad et al. (2017). This allows to 2.2 Second stage - Modeling and simulation
is described by
have a referential system with respect to the installed one, to
1 estimate the production of energy under the available solar The model corresponding to the photovoltaic system about
uGP I = [Kp (r − x1 ) − Kd x2e − x̂3e ] (5) By its very nature, the use of DOB and GPI observers
b resource. To obtain its validation through measurement tests study, is represented in Figure 2, where the model made in
for controlling an RC servo is very attractive because the
where x̂3e is the estimate of x3e . Fig. 3 depicts in each stage, a database obtained from the meteorological Simulink of MATLAB can be observed, which includes a
friction effects, which may be difficult to model, may be
the block diagram of a Proportional with Derivative station and a comparison of the actual measurements with the database of radiation and temperature of the weather station in
considered as disturbances. The experimental outcomes
action controller plus a Generalized Proportional Integral results of the model have been entered. "xlsx" format, the PV Array block with the specifications of
show that both controllers produce smooth responses
observer (PD+GPI) applied to a servo. the Atersa A250P and A250M models, in the respective
without overshoot and display similar performance. 2. METHODOLOGY parallel series configuration and the implementation of the
Moreover, these outcomes display the versatility and
5. EXPERIMENTAL RESULTS MPPT with the Perturb and Observe algorithm of MATLAB.
potential of the experimental platform when it is used The procedure and the methodology used for energy
A three-phase DC / AC inverter "Average-model based VSC",
for testing advanced control laws, with an easy-to-make estimation was carried out through modeling and simulation
5.1 Experimental setup in representation of the laboratory facilities of the University
reasonable priced prototype. mainly in 4 stages, as shown in Figure 1:
of Cuenca.
The experimental platform used to implement REFERENCES
aforementioned control laws is composed of a personal
computer endowed with a Sensoray model 626 data R. Pastor, J.S. and Dormido, S. (2003). Xml-based
acquisition card. The programming and real-time framework for the development of web-based
execution are performed using MatLab/Simulink from laboratories focused on control systems education. Int.
MathWorks and QUARC from Quanser Consulting. J. Engng, 19, 445–454.
The sampling period is set to 1 ms and the numerical Ohnishi, K., Shibata, M., and Murakami, T.
integration algorithm is the Euler01 method. The gain (1996). Motion control for advanced mechatronics.
in model (3) is b = 253.329. In the case of the PD+DOB IEEE/ASME Transactions On Mechatronics.
controller the servo angular velocity q̇ is estimated from Sira-Ramı́rez, H., Ramı́rez-Neria, M., and Fig. 1. Scheme for the estimation of energy of the photovoltaic
position measurements through the next filter Rodrı́guez-Angeles, A. (2010). On the linear control of system
160s 160 nonlinear mechanical systems. In Decision and Control Fig. 2. Modeling of the Photovoltaic System
Gv (s) = (6) (CDC), 2010 49th IEEE Conference on. IEEE.
s + 160 s + 160
94 95
educación en ingeniería 18vo | congreso latinoamericano de control automático
96 97
educación en ingeniería 18vo | congreso latinoamericano de control automático
𝑎𝑎𝑖𝑖 : Sección transversal del orificio de salida del tanque 𝑖𝑖 (𝑐𝑐𝑚𝑚2 ). 4. RESULTADOS DE SIMULACIÓN Root-Locus Analysis of Delayed First and
ℎ𝑖𝑖 : Nivel del agua en el tanque 𝑖𝑖 (𝑚𝑚). 4.1. Configuración básica para 𝛾𝛾1 = 0.6 y 𝛾𝛾2 = 0.7.
𝑞𝑞𝑎𝑎 𝑦𝑦 𝑞𝑞𝑏𝑏 : Flujo de salida de las bombas (𝑚𝑚3 /ℎ) Second Order Systems
𝑔𝑔: Aceleración de la gravedad (𝑚𝑚/𝑠𝑠 2 ) Se observa en la Fig. 4 que efectivamente el sistema alcanza los
𝑞𝑞𝑖𝑖 : Flujo de entrada al tanque (𝑚𝑚3 /ℎ) valores deseados de nivel de líquido en los tanques 1 y 2 para
una de las configuraciones elegidas.
M. Rı́os-Flores ∗ J.F. Marquez-Rubio ∗ B. del Muro-Cuéllar ∗
𝛾𝛾𝑖𝑖 : Parámetro de apertura de la válvula de 3 vías. E. Aranda-Bricaire ∗∗
5. CONCLUSIONES
Keywords: time-delay, root locus diagram, feedback control, poles, zeros.
Se desarrolló un Entorno Virtual de Simulación para un sistema 1. INTRODUCTION systems, the stability can be determined by the rightmost
de 4 tanques acoplados y se validó su funcionamiento con characteristic root Wang and Hu (2008). In this way, in
resultados reales obtenidos en una planta piloto. Wang and Hu (2008), the computation of the rightmost
Time delays appearing in the modelling of different classes
Se presentaron pruebas de simulación de control del sistema de characteristic root of time-delay systems is addressed, on
of systems (chemical processes, manufacturing chains,
4 tanques utilizando un controlador convencional en dos the basis of the Lambert W function. It can be seen that
economy, etc.), become a challenging situation from a
configuraciones del sistema con variaciones en las aperturas de using this approach is not possible to obtain information
válvulas y ante la presencia de perturbaciones.
control viewpoint that should be affronted to yield ac-
ceptable closed-loop stability and performance. Several of the complete number of poles, however the method
Fig. 2. Planta piloto de 4 tanques acoplados. Lab. de Control control strategies as well as stability analysis have been presents some advantages from analytical viewpoint.
Avanzado de la PUCP REFERENCIAS
developed to deal with time delays. When the continuous
3.1. Entorno de Simulación Alvarado I.; Limon D.; García W.; Alamo T.; Camacho E. case is considered, the delay operator can be approxi- 2. METHODOLOGY
Se obtiene el entorno de simulación mostrado en la Fig. 3. (2006) An Educational Plant Based on the Quadruple-Tank mated by means of a Taylor or Padé series expansions
Donde se aprecia las distintas opciones de utilización. Process. 7th IFAC Symposium on Advances in Control which could leads to a non-minimum-phase process with The main idea behind to building the root-locus diagram
Education. rational transfer function representation Gouaisbaut and for delayed systems is based on the fact that the phase
Peaucelle (2006). With the same stability purpose analysis, condition of the system G(s)e−τ s , given by.
Heradio R., De la Torre L., Dormido S. (2016) Virtual and some works have applied the Rekasius substitution; see N (s) −τ s
remote labs in control education: A survey. UNED Madrid for instance Munz et al. (2009). It should be noticed that � G(s)e−τ s = � e = ±180◦(2q + 1) (1)
Spain. using the mentioned strategies and if a closed-loop stability D(s)
analysis is desirable, the stability results obtained are lim-
Johansson K.; (2000) The Quadruple-Tank Process; A for q = 0, 1, 2, ..., is always satisfied for the roots of
ited due to the corresponding approximations. The root-
Multivariable Laboratory Process with an Adjustable Zero. the closed-loop system. Therefore, the phase is tested for
locus method has been used as invaluable design tool for
IEEE Trans. Control System Tecn, vol. 8, no. 3. a known region of the plane s. The iterative proposed
linear systems Suh and Bien (1982). This is because closed-
algorithm consists in selecting a point in the plane s = σ̄ +
loop stability can be assured from the obtained root-locus
Numsomran A., Tipsuwanporn V and Tirasesth K (2008), j ω̄ where σ̄ and ω̄ are given. Then, left side of the equation
diagram. Root-locus graphical method is a method that
Modeling of the modified quadruple-tank process. Proceedings (1) is evaluated and it is verified if the equation (1) is
allows to analyse how the roots change when the variation
of Sice Annual Conference, Vols 1-7, pp, 783-788. satisfied. If equation (1) is satisfied, then it is concluded
of a parameter is regarded. This method has been used
that the root s = σ̄ + j ω̄ associated to the given σ̄ and
in order to establish closed-loop stability conditions and
Sánchez. J., Esquembre, F., Martin C., Dormido S., Pastor R., therefore the design of some controllers can be addressed
ω̄ is a root of the characteristic equation, and this values
Fig. 3. Vista del entorno de simulación funcionando bajo el Urquía A. (2005) Easy Java Simulations: an Open-Source Tool are kept to use it later, if the condition (1) is not satisfied
by analysing the obtained graphic. Generally, it is not easy
modo de control automático. H1→Rojo, H2→Azul, H3→Negro, to Develop Interactive Virtual Laboratories Using then the values σ̄ and ω̄ are not kept. After this, a second
to analyse the stability of time-delay systems, especially
H4→Verde, Bomba1→Amarillo, Bomba2→Magenta. MATLAB/Simulink. UNED, Madrid, España. point in plane s, is selected and the method is applied
when the systems are of high order or they have multiple
again. Since a computational program is used to evaluate
delays. Generally, it is not easy to analyse the stability
the condition (1) it is important to establish a tolerance
of time-delay systems, especially when the systems are of
in the right side of condition (1), in such case the program
high order or they have multiple delays. In Wang and Hu
should evaluate strictly,
(2008), the concept of rightmost characteristic root is used
as the root with the maximal real part of the characteris- N (s) −τ s
� e = ±180◦ (2q + 1) ± ǫ (2)
tic roots of a time-delay system. For retarded time-delay D(s)
98 99
educación en ingeniería 18vo | congreso latinoamericano de control automático
50 50
40<k<50
50<k<60 Modelling of Learning Styles in Relation to University- level Lectures: Extended
Imaginary axis (ω)
100 101
educación en ingeniería
102