Harold Fernando Ruiz Bravo, Laura María Rodríguez Rivera, Andrés Pantoja Buchelli, J. Barco
{"title":"Development and Control of Virtual Plants in a Co-Simulation Environment","authors":"Harold Fernando Ruiz Bravo, Laura María Rodríguez Rivera, Andrés Pantoja Buchelli, J. Barco","doi":"10.1109/CCAC.2019.8921186","DOIUrl":"https://doi.org/10.1109/CCAC.2019.8921186","url":null,"abstract":"Virtual plants represent one of the most versatile instruments in the teaching-learning process of control courses since they may replace expensive laboratories or real plants. This work proposes a methodology to use the 3D simulator V-REP and Matlab for the construction, communication, and control of virtual plants in a co-simulation environment. The implementation of the ball-and-plate system shows the control possibilities and the differences by working with ideal-model simulations and using specialized platforms to include unmodeled physical phenomena. Using two simple controllers, the results show how the real-based experiments produce unexpected and challenging responses that should be corrected with distinct control strategies.","PeriodicalId":184764,"journal":{"name":"2019 IEEE 4th Colombian Conference on Automatic Control (CCAC)","volume":"5 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":"127945773","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}
Juan A. Ramírez-Macías, Rafael E. Vásquez, S. Sævik, A. Sørensen
{"title":"Object-oriented time-domain simulation framework for Remotely Operated Vehicles","authors":"Juan A. Ramírez-Macías, Rafael E. Vásquez, S. Sævik, A. Sørensen","doi":"10.1109/CCAC.2019.8921215","DOIUrl":"https://doi.org/10.1109/CCAC.2019.8921215","url":null,"abstract":"This work addresses the development of an object-oriented time-domain simulation framework for Remotely Operated Vehicles (ROVs). Kinematics, dynamics, and control for ROVs are first presented using Newtonian mechanics’ equations which account for rigid-body motion, hydrodynamics, actuator, control, and cable effects; thrust allocation and control algorithms are presented as important components of the feedback control schemes. Then, time domain-simulation is conceptualized under the idea of object-oriented programming and the proposed framework is presented as a useful tool to organize and configure different simulation scenarios in which the future behavior of the vehicle’s state is predicted from known initial conditions. We later describe the simulation model of VISOR3, an experimental, observation-class ROV developed in Colombia during the late 2000’s. Results are shown for an open-loop with thrust allocation scenario, and show that the tailor-made simulation framework is useful for gaining insight into the ROV’s maneuvering attributes. This constitutes a contribution for design and operation phases of underwater technologies such as ROV systems.","PeriodicalId":184764,"journal":{"name":"2019 IEEE 4th Colombian Conference on Automatic Control (CCAC)","volume":"17 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":"126849029","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}
Manuel Alejandro Ojeda Misses, I. Baruch, Alberto López
{"title":"A real-time identification for hand-based movements using Recurrent Complex-Valued Neural Networks","authors":"Manuel Alejandro Ojeda Misses, I. Baruch, Alberto López","doi":"10.1109/CCAC.2019.8920864","DOIUrl":"https://doi.org/10.1109/CCAC.2019.8920864","url":null,"abstract":"This paper presents an application for hand-based movements using two Recurrent Complex-Valued Neural Networks (RCVNN) in real-time. The proposed system identifies hand-based movements using two angles of human arm model acquired by the infrared vision time of flight depth system integrated in Kinect v2. The results of the experiments compare the performance of the RCVNN with the inverse kinematic. Finally, this topology helps us to identify hand-based movements avoiding singularities.","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":"115327242","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":"Controllable Reference Trajectory Applied to Batch Process Control","authors":"C. A. Gómez‐Pérez, L. Gómez","doi":"10.1109/CCAC.2019.8921384","DOIUrl":"https://doi.org/10.1109/CCAC.2019.8921384","url":null,"abstract":"Batch Process (BP) control in literature is performed using PID and MPC with trajectory tracking. Generally, the control trajectories are obtained from an optimization problem which aims for the batch time minimization. Some authors stablished that this kind of trajectories has a negative effect on control performance. Using some definitions from Set Theory it is possible to design a Controllable Reference Trajectory (CRT) for BPs control. CRT has more available input variables to obtain a better control performance. Nevertheless, it has an impact in productivity. This work shows the implementation of the CRT using different control strategies in order to compare with classic paradigm of minimum time reference trajectory. Control performance improved by the CRT application.","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":"115622412","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":"Control strategy for a low-cost Spin Coater","authors":"Manuela Quiroz Yepes, A. M. Tobón, J. Ocampo","doi":"10.1109/CCAC.2019.8921153","DOIUrl":"https://doi.org/10.1109/CCAC.2019.8921153","url":null,"abstract":"This article discusses the hardware and software modifications that were made to a low-cost Spin Coater prototype in order to improve its stability during operation and reduce the steady state error while maintaining a constant speed. This device uses a brushless DC motor with an Arduino MEGA 2560. The implementation of two additional interfaces based on a frequency to voltage integrated circuit to increase the resolution of the control signal and of the feedback sensor is also discussed. A PI closed-loop controller along with an anti-windup back-calculation algorithm was implemented to allow the user to program the acceleration (and deceleration) time and the desired final speed for up to ten stages. It was possible to reduce the average error from 2% to 0.1% and to produce ramps with an average linearity of 0.9.","PeriodicalId":184764,"journal":{"name":"2019 IEEE 4th Colombian Conference on Automatic Control (CCAC)","volume":"197 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":"121435981","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}
Daniel Padierna Vanegas, Robinson S. Alvarez-Valle, Marıa Fernanda Villa Tamayo
{"title":"Non-linear State Estimation of a DC Series Motor: A Review and a Novel Tuning Method","authors":"Daniel Padierna Vanegas, Robinson S. Alvarez-Valle, Marıa Fernanda Villa Tamayo","doi":"10.1109/CCAC.2019.8920856","DOIUrl":"https://doi.org/10.1109/CCAC.2019.8920856","url":null,"abstract":"This paper computes different non-linear estimation techniques for the state variables of a DC series motor. The measured variable is the rotor speed, and the estimated variable is the current. Adding a null dynamic, the load torque can be estimated too. Each estimator is based on mathematical structures found in the literature. It does a development and comparison among the extended Luenberger observer (ELO), the extended Kalman filter (EKF) and the extended sliding mode observer (ESMO). The last estimator is designed using the static poles assignment, and a non-static pole assignment is proposed with the Ackerman’s formula as a novel and easy method to recalculated the constants for the estimator in each iteration. Each estimator is simulated under sensor noise, plant-model mismatch, changes in the input and disturbances. The simulation results are contrasted using integral square error (ISE) and making conclusions about it.","PeriodicalId":184764,"journal":{"name":"2019 IEEE 4th Colombian Conference on Automatic Control (CCAC)","volume":"10 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":"115052299","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":"Hardware in the loop experimental validation of PID controllers tuned by genetic algorithms","authors":"L. Ángel, J. Viola, M. Vega","doi":"10.1109/CCAC.2019.8921229","DOIUrl":"https://doi.org/10.1109/CCAC.2019.8921229","url":null,"abstract":"This paper presents the design of a PID controller for the speed control of a motor generator system using genetic algorithms and its practical implementation employing the hardware in the loop control scheme. The genetic algorithm is designed to find the PID controller proportional, integral, and derivate terms to achieve the desired overshoot and settling time of the motor-generator system. The practical implementation of the PID controller is performed with a data acquisition card and the Matlab Stateflow toolbox connected in hardware in the loop configuration. The proposed controller is contrasted with a PID controller tuned by the Internal Model Control technique. A robustness analysis is performed to evaluate the system response in the presence of the external disturbances. Obtained results shown that the PID controller tuned by genetic algorithm has a better response in the presence of external disturbances.","PeriodicalId":184764,"journal":{"name":"2019 IEEE 4th Colombian Conference on Automatic Control (CCAC)","volume":"70 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":"124232031","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 new linear approach for nonlinear control problems","authors":"Hernán García, Mauricio Velasco","doi":"10.1109/CCAC.2019.8921347","DOIUrl":"https://doi.org/10.1109/CCAC.2019.8921347","url":null,"abstract":"not necessarily linear optimal control problem can be reformulated as an infinite dimensional linear problem where the variables are the moments of the “occupation measures” which encode optimal trajectories and controls. We propose a linear programming hierarchy of problems that allow us to compute the moments of these measures efficiently. Furthermore, we show how to recover trajectories and controls from the moments by using some new polynomial approximations to Dirac deltas. The results are illustrated through computational simulations.","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":"116110708","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":"Application of Nonlinear PID Controllers to Bioreactor Processes","authors":"Katherine Quiñόnez, O. Camacho, D. Chávez","doi":"10.1109/CCAC.2019.8921306","DOIUrl":"https://doi.org/10.1109/CCAC.2019.8921306","url":null,"abstract":"This paper presents the design of linear and nonlinear controllers applied in bioreactor control. Two bioreactors are used, one bioreactor for product concentration control, and the other one for temperature control. Four different schemes of nonlinear PID controllers are compared. Tracking and disturbances rejection tests are carried out on the designed controllers and their behavior is evaluated through performance indexes.","PeriodicalId":184764,"journal":{"name":"2019 IEEE 4th Colombian Conference on Automatic Control (CCAC)","volume":"4 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":"132502424","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}