1
|
Veillon M, Espinosa E, Melin P, Mirzaeva G, Rivera M, Baier CR, Ramirez RO. Improved Feedback Quantizer with Discrete Space Vector. SENSORS (BASEL, SWITZERLAND) 2024; 24:287. [PMID: 38203149 PMCID: PMC10781311 DOI: 10.3390/s24010287] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Received: 11/01/2023] [Revised: 12/23/2023] [Accepted: 12/28/2023] [Indexed: 01/12/2024]
Abstract
The use of advanced modulation and control schemes for power converters, such as a Feedback Quantizer and Predictive Control, is widely studied in the literature. This work focuses on improving the closed-loop modulation scheme called Feedback Quantizer, which is applied to a three-phase voltage source inverter. This scheme has the natural behavior of mitigating harmonics at low frequencies, which are detrimental to electrical equipment such as transformers. This modulation scheme also provides good tracking for the voltage reference at the fundamental frequency. On the other hand, the disadvantage of this scheme is that it has a variable switching frequency, creating a harmonic spectrum in frequency dispersion, and it also needs a small sampling time to obtain good results. The proposed scheme to improve the modulation scheme is based on a Discrete Space Vector with virtual vectors to obtain a better approximation of the optimal vectors for use in the algorithm. The proposal improves the conventional scheme at a high sampling time (200 μs), obtaining a THD less than 2% in the load current, decreases the noise created by the conventional scheme, and provides a fixed switching frequency. Experimental tests demonstrate the correct operation of the proposed scheme.
Collapse
Affiliation(s)
- Matías Veillon
- Department of Electrical Engineering, Faculty of Engineering, Universidad Católica de la Santísima Concepción, Talca 3467769, Chile;
| | - Eduardo Espinosa
- Department of Electrical Engineering, Faculty of Engineering, Universidad Católica de la Santísima Concepción, Talca 3467769, Chile;
- Centro de Energía, Universidad Católica de la Santísima Concepción, Concepción 4090541, Chile
| | - Pedro Melin
- Department of Electrical and Electronic Engineering, Universidad del Bío-Bío, Concepción 4051381, Chile;
| | - Galina Mirzaeva
- School of Engineering, University of Newcastle, Callaghan, NSW 2308, Australia;
| | - Marco Rivera
- Power Electronics, Machines and Control Research Group, University of Nottingham, 15 Triumph Rd, Lenton, Nottingham NG7 2GT, UK;
- Laboratorio de Conversión de Energía y Electrónica de Potencia (LCEEP), Vicerrectoría de Innovacion, Universidad de Talca, Curicó 3340000, Chile
| | - Carlos R. Baier
- Department of Electrical Engineering, Faculty of Engineering, University of Talca, Curicó 3340000, Chile; (C.R.B.); (R.O.R.)
| | - Roberto O. Ramirez
- Department of Electrical Engineering, Faculty of Engineering, University of Talca, Curicó 3340000, Chile; (C.R.B.); (R.O.R.)
| |
Collapse
|
2
|
Software Refactoring Prediction Using SVM and Optimization Algorithms. Processes (Basel) 2022. [DOI: 10.3390/pr10081611] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/16/2022] Open
Abstract
Test suite code coverage is often used as an indicator for test suite capability in detecting faults. However, earlier studies that have explored the correlation between code coverage and test suite effectiveness have not addressed this correlation evolutionally. Moreover, some of these works have only addressed small sized systems, or systems from the same domain, which makes the result generalization process unclear for other domain systems. Software refactoring promotes a positive consequence in terms of software maintainability and understandability. It aims to enhance the software quality by modifying the internal structure of systems without affecting their external behavior. However, identifying the refactoring needs and which level should be executed is still a big challenge to software developers. In this paper, the authors explore the effectiveness of employing a support vector machine along with two optimization algorithms to predict software refactoring at the class level. In particular, the SVM was trained in genetic and whale algorithms. A well-known dataset belonging to open-source software systems (i.e., ANTLR4, JUnit, MapDB, and McMMO) was used in this study. All experiments achieved a promising accuracy rate range of between 84% for the SVM–Junit system and 93% for McMMO − GA + Whale + SVM. It was clear that added value was gained from merging the SVM with two optimization algorithms. All experiments achieved a promising F-measure range between the SVM–Antlr4 system’s result of 86% and that of the McMMO − GA + Whale + SVM system at 96%. Moreover, the results of the proposed approach were compared with the results from four well known ML algorithms (NB-Naïve, IBK-Instance, RT-Random Tree, and RF-Random Forest). The results from the proposed approach outperformed the prediction performances of the studied MLs.
Collapse
|