{"title":"Modeling and Control of Interacting Irrigation Channels","authors":"Gregory Conde, N. Quijano, Carlos Ocampo-Matinez","doi":"10.1109/CCAC.2019.8920926","DOIUrl":"https://doi.org/10.1109/CCAC.2019.8920926","url":null,"abstract":"One of the most important activities in agriculture is irrigation, which has a high ecological impact and expends around 85% of the freshwater that humanity consumes. In the irrigation process, most of the water is transported by networks of open-channel irrigation systems (OCIS) to each farmer. Despite the importance of the process, in Colombia these systems are not automatized in order to reduce the waste of water. Additionally, several studies address the control problem in non-interactive channels, however in OCIS the water is usually transported by interactive channels. In this paper, a modeling and control strategy for interactive channels are proposed. The model is based on mass balance and considers interactions, delays, and potential energy difference along the channels. The control strategy used is backstepping. The model is compared with EPA-SWMM, and the control strategy is tested over the proposed model. The results show that the model is suitable for control systems design and the control strategy is able to overcome parameter variation, channel interaction, nonlinearities, and internal delays.","PeriodicalId":184764,"journal":{"name":"2019 IEEE 4th Colombian Conference on Automatic Control (CCAC)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123086173","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
V. Azhmyakov, Camilo Londoño, Pablo Osorio, A. Rojas, M. E. Puerta, L. A. G. Trujillo
{"title":"Consistent Approximations of the Control - Affine Systems With Bounded Uncertainties: Application to the Controlled Lotka - Volterra Dynamics","authors":"V. Azhmyakov, Camilo Londoño, Pablo Osorio, A. Rojas, M. E. Puerta, L. A. G. Trujillo","doi":"10.1109/CCAC.2019.8921242","DOIUrl":"https://doi.org/10.1109/CCAC.2019.8921242","url":null,"abstract":"Our contribution is devoted to constructive approximations of a wide class of the modern control systems, namely, of the general control-affine dynamic models. We consider the generic tracking control problem associated with the control-affine systems in the presence of bounded uncertainties. The conventional linearization based solution approach to the tracking problem under consideration is finally refined and extended by a novel analytic errors estimation technique. Theoretic results developed in our contribution are applied to a practically motivated example of the controlled Lotka-Volterra system.","PeriodicalId":184764,"journal":{"name":"2019 IEEE 4th Colombian Conference on Automatic Control (CCAC)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115978751","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Nonlinear Extended State Observer for Hybrid Dynamical Systems","authors":"Jaime Arcos-Legarda, J. Cortés-Romero, A. Tovar","doi":"10.1109/CCAC.2019.8921108","DOIUrl":"https://doi.org/10.1109/CCAC.2019.8921108","url":null,"abstract":"This paper introduces a nonlinear disturbance observer for hybrid dynamical systems with continuous and discrete dynamics. The hybrid dynamical system considered in this work is a bipedal robot. The robot is modeled by a continuous mathematical model connected to a discrete reset functions. The continuous and discrete dynamics are exposed to model parameter uncertainties and external disturbances. The uncertainties and disturbances in the continuous dynamics are lumped into a total disturbance signal, which is estimated through a nonlinear extended state observer (NESO). The disturbance estimation is used to design an active disturbance rejection control (ADRC). To address the reset function uncertainties on the discrete dynamics, a reference trajectory generator is designed to achieve zero tracking error after each reset function using a smooth transition function from the system state to the nominal references. The control strategy proposed in this work is applied to the gait control of a planar, dynamic bipedal robot with point feet, five degrees of freedom, and one degree of underactuation. The gait stability is tested through a linearized Poincaré return map.","PeriodicalId":184764,"journal":{"name":"2019 IEEE 4th Colombian Conference on Automatic Control (CCAC)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116674456","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Driving a 3 DOF Robotic Manipulator with Protected Data through Industrial Communication using Master-Slave Architecture","authors":"M. Hugo, Claudio Urrea Oñate, J. Molina","doi":"10.1109/CCAC.2019.8921340","DOIUrl":"https://doi.org/10.1109/CCAC.2019.8921340","url":null,"abstract":"This paper deals with the design, implementation and assessment of an error tolerant industrial communications based on master/slave architecture applied to a 3 DOF manipulator robot. Algorithms for implementing communication between coding and decoding systems based on Hamming code (7.4) are developed. Communication tests are conducted using the Python minimal Modbus and Modbus-tk libraries. The implementation of the communication hardware between the coding, decoding and 3 DOF manipulator robot are presented, using pcDuino and expander Pi cards.","PeriodicalId":184764,"journal":{"name":"2019 IEEE 4th Colombian Conference on Automatic Control (CCAC)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121845860","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
E. Grisales-Ramírez, M. F. Jaramillo-Morales, G. Osorio, J. Gómez-Mendoza
{"title":"Multi-objective Optimal Path Planning for Mobile Robots using State Space Cell Mapping","authors":"E. Grisales-Ramírez, M. F. Jaramillo-Morales, G. Osorio, J. Gómez-Mendoza","doi":"10.1109/CCAC.2019.8920971","DOIUrl":"https://doi.org/10.1109/CCAC.2019.8920971","url":null,"abstract":"Cell mapping is a promising approach in multiple objective optimization problems. By discretizing the open-loop dynamical system in both the state space and time, it is possible to reduce the mathematical complexity of the problem while introducing constraints in practical mobile robots. Here, we propose to perform the discretization of the controlled system (closed-loop). This can be done introducing an additional constraint in the model that can be interpreted as a zero-order hold (ZOH) on the control. Because of the structure of the optimal problem, it is necessary to release a degree of freedom. This is achieved by allowing nonuniform discretization of time. We study the problem of a particle on a bidimensional configuration space with obstacles, optimizing time, distance and control energy. We also present some numerical results in a case of study with a three wheeled omnidirectional mobile robot in a constrained C-space.","PeriodicalId":184764,"journal":{"name":"2019 IEEE 4th Colombian Conference on Automatic Control (CCAC)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127750087","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Design of Controllers to Track Trajectories for Multi-rotor Unmanned Aerial Vehicles","authors":"Robinson S. Alvarez-Valle, P. Rivadeneira","doi":"10.1109/CCAC.2019.8921246","DOIUrl":"https://doi.org/10.1109/CCAC.2019.8921246","url":null,"abstract":"This paper presents the synthesis of controllers for a multi-rotor unmanned aerial vehicle with the goal to track trajectories, transforming its MIMO system representation into simpler structures based on SISO systems. Three control structures are provided to control the four outputs: x, y, z positions and the yaw angle. All the structures are based on decoupled control loops for each output described above. The first structure consists of classical controls, where the first two loops (x and y positions) use a third order transfer function control while the last two (z position and yaw angle) a PID/PD control. The second one uses for the first two loops a cascade control strategy based on a PD controllers. The third structure uses cascade control strategies with a PID-PID-PD-P control combination for the first two loops, while a PD-P combination for the last two. The control performance of each structure is assessed through simulation following changes of set points and a square trajectory. For a 1 [m] step change in x or y position, the system response has a setting time of around 5.7 [s, 4. 7[s], and 1.9 [s], with an overshoot of approximately 75.3%, 40.3% and 0.3% for each structure, respectively. For a 1 [m] change in z position, the setting time is 6.4 [s] and the overshoot is 24.9% for the first two structures. While for the last one, the setting time is 2.7 [s] without overshoot. Similar results are achieved for changes in the yaw angle. Finally, disturbances are included to test the robustness of the control strategies. Based on these results, the conclusion is that the third structure has the best performance.","PeriodicalId":184764,"journal":{"name":"2019 IEEE 4th Colombian Conference on Automatic Control (CCAC)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133717915","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
David Cortés-Vega, F. Ornelas‐Tellez, J. Anzurez-Marín
{"title":"Comparative analysis of MPPT techniques and Optimal Control for a PMSG-based WECS","authors":"David Cortés-Vega, F. Ornelas‐Tellez, J. Anzurez-Marín","doi":"10.1109/CCAC.2019.8921183","DOIUrl":"https://doi.org/10.1109/CCAC.2019.8921183","url":null,"abstract":"This paper presents a comparative study about different schemes for maximum power point tracking (MPPT) for Wind Energy Conversion Systems (WECS) based on Permanent Magnet Synchronous Generator (PMSG). Owing to the inherent changing nature of the wind, it is required to have techniques capable of fulfill the task of extracting the maximum available power at any time by tracking some system variables such as rotor speed, torque, power among others. Therefore, including a controller that can track the maximum power point in any wind speed scenario is essential. This paper analyzes four MPPT techniques, Power Signal Feedback (PSF), Tip Speed Ratio (TSR) control, Perturb and Observe Method (P&O) and Optimal Torque (OT) control using a wind speed estimator for the schemes that require such measurement. A comparison of the performance of these MPPT algorithms has been made under a varying wind speed scenario to examine its characteristics such as efficiency and ease of implementation. A nonlinear optimal control scheme based on a State Dependent Coefficient Factorization (SDCF) was designed to track the trajectories generated by the MPPT algorithms. Simulations results developed in Simulink are presented to show the characteristics and performance of each technique.","PeriodicalId":184764,"journal":{"name":"2019 IEEE 4th Colombian Conference on Automatic Control (CCAC)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131909836","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Modified Smith Predictor For Processes with Variable Delay","authors":"Carlos Mejía, O. Camacho, D. Chávez, M. Herrera","doi":"10.1109/CCAC.2019.8920844","DOIUrl":"https://doi.org/10.1109/CCAC.2019.8920844","url":null,"abstract":"The present work shows the design of a new control scheme of two degrees of freedom based on the Smith predictor structure. This new proposal is compared with the Filtered Predictive Proportional and Integral controller and with the two degrees of freedom scheme of W. Zhang using the Integral Square Error and Total Variations of Control Efforts performance indexes. The results show that the new proposal allows to improve the performance and robustness when the process has variable delay.","PeriodicalId":184764,"journal":{"name":"2019 IEEE 4th Colombian Conference on Automatic Control (CCAC)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132196630","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
M. J. Betancur, Valentín Restrepo, Jairo J. Pérez, J. A. Restrepo, Andrés F. Agudelo, Diego Cuartas-Ramírez
{"title":"An Approximation to the Construction of Pedestrian Smart Cities","authors":"M. J. Betancur, Valentín Restrepo, Jairo J. Pérez, J. A. Restrepo, Andrés F. Agudelo, Diego Cuartas-Ramírez","doi":"10.1109/CCAC.2019.8921336","DOIUrl":"https://doi.org/10.1109/CCAC.2019.8921336","url":null,"abstract":"For many years, social participation has been pointed out as the main component of smart cities and a key to regulating society in terms of mobility. In this work, we present a social metric for the level of law compliance from drivers regarding pedestrians, at permitted crossings, the Index of Respect to Pedestrians Priority (IRPP), and propose a Pedestrian Report Management System (PeReMaS), based on a mobile app, to increase IRPP value over time. The system is tested in a university campus. A sociocybernetic analysis was performed, to assess the potential of the PeReMaS. Results have shown that social progress, concerning the level of traffic law compliance towards pedestrians, could be measured in terms of IRPP. Also, the PeReMaS empowers pedestrians, and this seems to influence positively the behavior of car drivers. These findings suggest this is an approach worth considering in the evolution of pedestrian smart cities.","PeriodicalId":184764,"journal":{"name":"2019 IEEE 4th Colombian Conference on Automatic Control (CCAC)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133371169","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
J. Noreña, E. Perez, Richard Ríos, A. Acosta, J. Espinosa
{"title":"Optimal Assignment of Resources for Distributed Computing in Real-Time Applications","authors":"J. Noreña, E. Perez, Richard Ríos, A. Acosta, J. Espinosa","doi":"10.1109/CCAC.2019.8921068","DOIUrl":"https://doi.org/10.1109/CCAC.2019.8921068","url":null,"abstract":"Distributed real-time applications often require an optimal assignment of resources to improve performance. This paper proposes a methodology to optimally assign system resources that enables to minimize the processing and communication time. In this study, we defined a case of study partitioned into six subsystems to be simulated with four available processing units. We used undirected graphs to obtain a representation of the system and subsequently solved the resulting NP-hard problem as a mixed-integer quadratic program (MIQP). We also implemented a comprehensive search as groundwork and compared both methods using computational and global time as metrics. Numerical simulations showed that our methodology obtained both a better assignment of computational resources and significant solution time reduction than the comprehensive search. Moreover, the solution increased the rates of shared information between units during the reconciliation process. This methodology can thus be used in applications like distributed state estimation, distributed control or co-simulation.","PeriodicalId":184764,"journal":{"name":"2019 IEEE 4th Colombian Conference on Automatic Control (CCAC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114832575","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}