Gustavo S. Viana

Dr. Gustavo S. Viana

orcid

Research Focus & Metrics

Academic Career Length

8Years (2019-Present)

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

Representative Publications

View All Publications
4 February 2019 in IEEE Transactions on Automatic Control
Verified
Journal Article
Closed access
GVGustavo S. Viana
Gustavo S. Viana
MMMarcos V. Moreira
Marcos V. Moreira
JBJoao Carlos Basilio
Joao Carlos Basilio
In building failure diagnosis systems for discrete-event systems, two performance indexes must be specified: (i) the maximum time the diagnosis system takes to detect the failure occurrence, usually referred to as T-diagnosability; and (ii) if no time information is available, how many events must occur after the failure in order for the diagnosis system to detect and isolate its occurrence, usually referred to as K-diagnosability. In this technical note, we consider the problem of verifying if these specifications can be met for discrete-event systems modeled by finite weighted automaton; we regard the ordinary finite automaton as a particular case of weighted automaton with all weights equal to one. The resulting algorithms have polynomial time complexity, being the lowest worst case computational complexity among those already proposed in the literature for T- and K-codiagnosability verification of finite state automata.

30 August 2021 in IEEE Transactions on Automatic Control
Verified
Journal Article
Closed access
GVGustavo S. Viana
Gustavo S. Viana
MAMarcos V. S. Alves
Marcos V. S. Alves
JBJoao Carlos Basilio
Joao Carlos Basilio
We address, in this article, the problem of codiagnosability of networked discrete event systems with timing structure (NDESWTS) subject to delays and loss of observations of events between the measurement sites (MS) and local diagnosers (LD). To this end, we first introduce a new timed model that represents the dynamic behavior of the plant based on the, a priori, knowledge of the minimal activation time for each transition of the plant and on the maximal delays in the communication channels that connect MS and LD. We then convert this timed model into an equivalent untimed one, and add possible intermittent packet loss in the communication network. Based on this untimed model, we present necessary and sufficient conditions for NDESWTS codiagnosability and propose two tests for its verification: one that deploys diagnosers and another one that uses verifiers.

10 May 2025 in Journal of Control, Automation and Electrical Systems
Verified
Journal Article
Closed access
PDF file
DLDiego A. Libanio
Diego A. Libanio
GVGustavo S. Viana
Gustavo S. Viana
MMMarcos V. Moreira
Marcos V. Moreira

7 December 2020
Verified
Conference Paper
Closed access
AVAugusto P. Vasconcellos
Augusto P. Vasconcellos
GVGustavo S. Viana
Gustavo S. Viana
MMMarcos V. Moreira
Marcos V. Moreira
A principal desvantagem na implementação do diagnosticador tradicional de Sistemas a Eventos Discretos proposto na literatura é que seu conjunto de estados pode ser muito grande, requerendo o uso de uma quantidade de memória demasiadamente grande para armazenar o diagnosticador para sistemas grandes e complexos. Neste artigo, é proposto um algoritmo para computar um diagnosticador reduzido, que preserva tanto a diagnosticabilidade da linguagem do sistema quanto o mesmo atraso para o diagnóstico que o diagnosticador original. Além disso, é mostrado que a estratégia de redução proposta pode levar a um diagnosticador reduzido com menos estados do que outras estratégias propostas na literatura.

19 September 2021 in Journal of Control, Automation and Electrical Systems
Verified
Journal Article
Closed access
PDF file
AVAugusto Pedro Vasconcellos
Augusto Pedro Vasconcellos
GVGustavo S. Viana
Gustavo S. Viana
MMMarcos Vicente Moreira
Marcos Vicente Moreira

24 July 2025 in Energies
Verified
Journal Article
Open access
PDF file
PEPaolo Cesar Erazo
Paolo Cesar Erazo
TPThamiris Bernardo de Paula
Thamiris Bernardo de Paula
Joao Marcelo AmaralJoao Marcelo Amaral
Joao Marcelo Amaral
Thiago Monteiro TuxiThiago Monteiro Tuxi
Thiago Monteiro Tuxi
GVGustavo S. Viana
Gustavo S. Viana
Robson Francisco da Silva DiasRobson Francisco da Silva Dias
Robson Francisco da Silva Dias
This paper presents a practical framework for the design and real-time implementation of a Power Management System (PMS) for microgrids based on Supervisory Control Theory (SCT) for discrete-event systems. A detailed step-by-step methodology is provided, which covers the entire process from defining discrete events, modeling microgrid components, synthesizing supervisory controllers, and realizing them in MATLAB (R2024b) Stateflow. This methodology is applied to a case study, where a decentralized supervisor controller is designed for a microgrid containing a Battery Energy Storage System (BESS), a generator set (Genset), a wind and a solar generation system, critical loads, and noncritical loads. Unlike previous works based on SCT, the proposed PMS addresses the following functionalities: (i) grid-connected and islanded operation; (ii) peak shaving; (iii) voltage support; (iv) load shedding. Finally, a CHIL testing is employed to validate the synthesized SCT-based PMS.