Omar Rodríguez Abreo

Dr. Omar Rodríguez Abreo

Facultad de Ingeniería, Universidad Autónoma de Querétaro, Querétaro City, Mexico
orcid

Research Focus & Metrics

Academic Career Length

7Years (2020-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
17 October 2021 in Micromachines
Verified
Journal Article
Open access
PDF file
CVCésar Gabriel Villegas
César Gabriel Villegas
Juvenal RodriguezJuvenal Rodriguez
Juvenal Rodriguez
José M. Álvarez-AlvaradoJosé M. Álvarez-Alvarado
José M. Álvarez-Alvarado
HRHugo Rodríguez-Reséndiz
Hugo Rodríguez-Reséndiz
AHAna-Marcela Herrera-Navarro
Ana-Marcela Herrera-Navarro
Omar Rodríguez AbreoOmar Rodríguez Abreo
Omar Rodríguez Abreo
The use of photovoltaic systems for clean electrical energy has increased. However, due to their low efficiency, researchers have looked for ways to increase their effectiveness and improve their efficiency. The Maximum Power Point Tracking (MPPT) inverters allow us to maximize the extraction of as much energy as possible from PV panels, and they require algorithms to extract the Maximum Power Point (MPP). Several intelligent algorithms show acceptable performance; however, few consider using Artificial Neural Networks (ANN). These have the advantage of giving a fast and accurate tracking of the MPP. The controller effectiveness depends on the algorithm used in the hidden layer and how well the neural network has been trained. Articles over the last six years were studied. A review of different papers, reports, and other documents using ANN for MPPT control is presented. The algorithms are based on ANN or in a hybrid combination with FL or a metaheuristic algorithm. ANN MPPT algorithms deliver an average performance of 98% in uniform conditions, exhibit a faster convergence speed, and have fewer oscillations around the MPP, according to this research.

26 April 2021 in IEEE Access
Verified
Journal Article
Open access
Omar Rodríguez AbreoOmar Rodríguez Abreo
Omar Rodríguez Abreo
Juvenal RodriguezJuvenal Rodriguez
Juvenal Rodriguez
CFCarlos Fuentes-Silva
Carlos Fuentes-Silva
RHRodrigo Hernandez-Alvarado
Rodrigo Hernandez-Alvarado
MFMaria Del Consuelo Patricia Torres Falcon
Maria Del Consuelo Patricia Torres Falcon
PID controllers are widely used and adaptable to various types of systems. However, for the response to be adequate under different conditions, the PID gains must be adjusted. The tuning is made according to the difference between the reference value and the real value (error). This work presents a self-adjusting PID controller based on a backpropagation artificial neural network. The network calculates the appropriate gains according to the desired output, that is, the dynamic response desired which is composed of the transient part and the stationary part of the step response of a system. The contribution of the work is that in addition to using the error for network training, the maximum desired values of overshoots, settling times, and stationary errors were used as input data for the network. An offline training database was created using genetic algorithms to obtain the dynamic response data associated with PID gains. The genetic algorithm allows getting data in different operating ranges and allows using only stable gains combinations. The database was used for training. Subsequently, the neural network estimates an appropriate gain combination, adapting to the error and the desired response. The method performance is evaluated by controlling the speed of a direct current motor. The results indicate an average error of 4% for the database between the requested and system response. On the other hand, the gains estimated by the network in the test dataset (1544 combinations) did not cause instability and complying with the expected dynamic response in 86% of the dataset.

15 February 2024 in Heliyon
Verified
Journal Article
Open access
Omar Rodríguez AbreoOmar Rodríguez Abreo
Omar Rodríguez Abreo
Juvenal RodriguezJuvenal Rodriguez
Juvenal Rodriguez
AGA. García-Cerezo
A. García-Cerezo
José R. García-MartínezJosé R. García-Martínez
José R. García-Martínez
A gains optimizer of a fuzzy controller system for an Unmanned Aerial Vehicle (UAV) based on a metaheuristic algorithm is developed in the present investigation. The contribution of the work is the adjustment by the Genetic Algorithm (GA) to tune the gains at the input of a fuzzy controller. First, a typical fuzzy controller was modeled, designed, and implemented in a mathematical model obtained by Newton-Euler methodology. Subsequently, the control gains were optimized using a metaheuristic algorithm. The control objective is that the UAV consumes the least amount of energy. With this basis, the Genetic Algorithm finds the necessary gains to meet the design parameters. The tests were performed using the Matlab-Simulink environment. The results indicate an improvement, reducing the error in tracking trajectories from 30% in some tasks and following trajectories that could not be completed without a tuned controller in other tasks.

21 October 2020 in Electronics
Verified
Journal Article
Open access
PDF file
Omar Rodríguez AbreoOmar Rodríguez Abreo
Omar Rodríguez Abreo
JGJuan Garcia
Juan Garcia
RHRodrigo Hernandez
Rodrigo Hernandez
ARAlejandro Flores Rangel
Alejandro Flores Rangel
CFCarlos Fuentes-Silva
Carlos Fuentes-Silva
Backstepping is a control technique based on Lyapunov’s theory that has been successfully implemented in the control of motors and robots by several nonlinear methods. However, there are no standardized methods for tuning control gains (unlike the PIDs). This paper shows the tuning gains of the backstepping controller, using Genetic Algorithms (GA), for an Unmanned Aerial Vehicle (UAV), quadrotor type, designed for autonomous trajectory tracking. First, a dynamic model of the vehicle is obtained through the Newton‒Euler methodology. Then, the control law is obtained, and self-tuning is performed, through which we can obtain suitable values of the gains in order to achieve the design requirements. In this work, the establishment time and maximum impulse are considered as such. The tuning and simulations of the system response were performed using the MATLAB-Simulink environment, obtaining as a result the compliance of the design parameters and the correct tracking of different trajectories. The results show that self-tuning by means of genetic algorithms satisfactorily adjusts for the gains of a backstepping controller applied to a quadrotor and allows for the implementation of a control system that responds appropriately to errors of different magnitude.

1 January 2022 in Robotics and Autonomous Systems
Verified
Journal Article
Closed access
Omar Rodríguez AbreoOmar Rodríguez Abreo
Omar Rodríguez Abreo
FOFrancisco-Javier Ornelas-Rodríguez
Francisco-Javier Ornelas-Rodríguez
ARAlfonso Ramírez-Pedraza
Alfonso Ramírez-Pedraza
JHJuan B. Hurtado-Ramos
Juan B. Hurtado-Ramos
José-Joel Gonzalez-BarbosaJosé-Joel Gonzalez-Barbosa
José-Joel Gonzalez-Barbosa

10 May 2021 in IEEE Access
Verified
Journal Article
Open access
Omar Rodríguez AbreoOmar Rodríguez Abreo
Omar Rodríguez Abreo
JHJose Miguel Hernandez-Paredes
Jose Miguel Hernandez-Paredes
ARAlejandro Flores Rangel
Alejandro Flores Rangel
CFCarlos Fuentes-Silva
Carlos Fuentes-Silva
FVFrancisco Antonio Castillo Velasquez
Francisco Antonio Castillo Velasquez
The direct current (DC) motors are widely used; therefore, they are subject to multiple studies, different control techniques or analyses require a dynamic DC motor model. The parameters are needed to complete the model, which can be challenging to obtain. Therefore, multiple parametric estimation techniques have been developed. This paper presents a metaheuristic cuckoo search algorithm modified for motors as a parametric estimation tool. A cost function is based on the current and velocity error obtained when an input voltage step is applied to the motor. The main difference with similar works is that we used the steady-state equations to determine the parameters. The algorithm proposed is compared with the Steiglitz-McBride and the original cuckoo search algorithms to evaluate its performance objectively. Simulated and experimental results show that the algorithm proposed can calculate the parameters with better accuracy than the original cuckoo search and Steiglitz-McBride. The modifications made to the original algorithm of the cuckoo search allowed finding the values of the parameters motor with a root mean square error of less than 0.1% for signals obtained with simulation and less than 1% for real signals sampled at 0.001 s.