Associate Professor
University of Campinas, School of Electrical and Computer Engineering
He received B.Sc. (Hons.) and P.E. degrees from the National University of Engineering, Lima, Perú, in 1999 and 2000, respectively, and an M.Sc. degree from the Federal University of Maranhão, Maranhão, Brazil in 2002; he earned a Ph.D. degree from the University of Campinas (UNICAMP), Campinas, Brazil in 2006 - all in electrical engineering. He worked as a Researcher Associate and Visiting Professor at UNICAMP (2006-2007; 2008-2010), Universitat Politècnica de Catalunya, Barcelona, Spain (2007-2008) and Ryerson University, Toronto, Canada (2019). He was a Professor at Paulista State University in the Campus of ILha Solteira (2010-2015). Currently, he is an Associate Professor in the Department of Systems and Energy (DSE) of School of Electrical and Computer Engineering (FEEC) at UNICAMP, researcher 1C of CNPq, Concytec Researcher in the Level I Category and IEEE Senior member. Participated as investigator in more than 20 R&D projects for Brazilian utilities and govern agencies. He has taught in more than 10 different disciplines at the undergraduate and graduate levels, some disciplines at the graduate level are unpublished, and aims to present the research conducted, contributing to the creation, consolidation of knowledge, and competence in strategic issues within the areas of teaching and research. He has published 6 book chapters, over 140 full papers in scientific events, and over 100 journal papers in scientific journals. The Web of Science database lists more than 3710 citations to his articles (H index = 37), Scopus lists more than 4790 citations (H index = 40), and Google Scholar lists 7160 citations. He has advised over than 40 Ph.D and M.Sc. students. His areas of expertise include electric energy systems, optimization techniques and the mathematical tools for decision-making in energy systems.
University of Campinas, School of Electrical and Computer Engineering
University of Campinas, School of Electrical and Computer Engineering
Paulista State University, Engineering School of ILha Solteira
Ryerson University, Centre for Urban Energy
University of Campinas, School of Electrical and Computer Engineering
Universitat Politècnica de Catalunya, Group of Numerical Optimization and Modeling
University of Campinas, School of Electrical and Computer Engineering
Ph.D. in Electrical Engineering
University of Campinas, Campinas, Brazil
M.Sc. in Electrical Engineering
Federal University of Maranhão, Maranhão, Brazil
Profesional in Electrical Engineering
National University of Engineering, Lima, Perú
Bachelor in Electrical Engineering
National University of Engineering, Lima, Perú
His main areas of expertise are electric energy systems, optimization techniques, and the mathematical tools for decision-making in energy systems.
His interests include the development of methodologies for the operation, planning, and control of electrical power systems, and applications of artificial intelligence in power systems.
He has published over 100 journal papers.
Named as 2 CNPq Researcher in 2011, three years later, in 2014, he was promoted to 1D CNPq Researcher and in 2022 was promoted to 1C CNPq Researcher, thus acknowledging his productivity and ability to conduct high-level research as an independent researcher.
He has published 6 book chapters, over 140 full papers in scientific events, and over 100 journal papers in scientific journals, most of which have been published in international journals indexed by ISI: IEEE-TPWRS, GTD-IET (before IEE-pGTD ), ELSEVIER-EPSR, and ELSEVIER-IJEPES, which are classified as Qualis A1 by CAPES. The Web of Science database lists more than 3710 citations to his articles (H index = 37), Scopus lists more than 4790 citations (H index = 40), and Google Scholar lists 7160 citations.
He teaches disciplines at undergraduate and graduate levels. Some disciplines at the graduate level are unpublished, and he aims to present the research conducted, contributing to the creation, consolidation of knowledge, and competence in strategic issues within the areas of teaching and research.
Tuesday and Friday: 14h00 - 16h00.
Room: FE22.
Lecture 01 – Introdução.
Lecture 02 – Problemas Clássicos de PO e Solução Intuitiva.
Lecture 03 – Modelagem Matemática.
Lecture 04 – Modelagem Matemática (continuação).
Lecture 05 – AMPL e CPLEX.
Lecture 06 – Google COLAB e PYOMO.
Lecture 07 – Resolução gráfica de problemas de PL.
Lecture 08 – Introdução ao algoritmo Simplex.
Lecture 09 – Introdução ao algoritmo Simplex (continuação).
Lecture 10 – Algoritmo Simplex.
P1 - Nota da Primeira Prova
Lecture 11 – Algoritmo Simplex (continuação).
Lecture 12 – Algoritmo Simplex - Casos Especiais.
Lecture 13 – Análise de Sensibilidade.
Lecture 14 – Dualidade.
Lecture 15 – Problema do Transporte e Designação.
Lecture 16 – Gerenciamento da Energia Elétrica em uma Residência.
Lecture 17 – Introdução à Programação Inteira.
Lecture 18 – Algoritmo Branch–and–Bound.
Lecture 19 – Algoritmo Branch–and–Bound (continuação).
Lecture 20 – Elementos de Modelagem Linear Inteira.
P2 - Nota da Segunda Prova
Lecture 21 – Problemas de Programação Linear-Inteira.
Lecture 22 – Otimização em Redes - Problema do Caixeiro Viajante.
Lecture 23 – Otimização em Redes - O Problema do Caminho Mínimo.
Lecture 24 – Otimização em Redes - O Problema da Árvore Geradora Mínima.
Lecture 25 – Introdução à Programação Não-Linear.
Lecture 26 – Introdução à Programação Não-Linear (continuação).
Lecture 27 – Introdução à Programação Não-Linear (continuação).
Lecture 28 – Introdução à Programação Não-Linear (continuação).
Lecture 29 – Introdução à Meta-Heurística.
Lecture 30 – Introdução à Meta-Heurística (continuação).
P3 - Nota da Terceira Prova
M - Média Final
Tuesday and Friday: 16h00 - 18h00.
Room: PE24.
Lecture 00 – Apresentação.
Lecture 01 – Modelagem e Otimização.
MATLAB models
Lecture 02 – Linguagem de Modelagem Algébrico.
AMPL models 02
Lecture 03 – Gerenciamento da Energia Elétrica em uma Residência.
AMPL models 03
Lecture 04 – Dimensionamento de uma Microrrede.
AMPL models 04
Lecture 05 – Monitoramento Não-Intrusivo de Cargas Residencias.
AMPL models 05
Lecture 06 – Operação dos Sistemas de Distribuição de Energia Elétrica.
AMPL models 06
Lecture 07 – Estimação de Estado nos Sistemas de Distribuição de Energia Elétrica.
AMPL models 07
Lecture 08 – Detecção e Localização de Perdas Não-Técnicas.
AMPL models 08
Lecture 09 – Planejamento da Operação dos Sistemas de Distribuição de Energia Elétrica.
AMPL models 09
Lecture 10 – Alocação de BCs e RTs nos Sistemas de Distribuição de Energia Elétrica.
AMPL models 10
Lecture 11 – Coordenação de Carregamento de Veículos Elétricos nos Sistemas de Distribuição de Energia Elétrica.
AMPL models 11
Lecture 12 – Impondo Restrições de Radialidade nos Problemas de Otimização dos Sistemas de Distribuição de Energia Elétrica.
AMPL models 12
Lecture 13 – Reconfiguração dos Sistemas de Distribuição de Energia Elétrica.
AMPL models 13
Lecture 14 – Restauração dos Sistemas de Distribuição de Energia Elétrica.
AMPL models 14
Lecture 15 – Planejamento dos Sistemas de Distribuição de Energia Elétrica.
AMPL models 15
Lecture 01 – Introdução.
Lecture 02 – Problemas Clássicos de PO e Solução Intuitiva.
Lecture 03 – Modelagem Matemática.
Lecture 04 – Modelagem Matemática (continuação).
Lecture 05 – Ferramentas para resolver problemas de PL.
Lecture 06 – AMPL e CPLEX.
Lecture 07 – Resolução gráfica de problemas de PL.
Lecture 08 – Introdução ao algoritmo Simplex.
Lecture 09 – Introdução ao algoritmo Simplex (continuação).
Lecture 10 – Algoritmo Simplex.
Lecture 11 – Algoritmo Simplex (continuação).
Lecture 12 – Algoritmo Simplex - Casos Especiais.
Lecture 13 – Análise de Sensibilidade.
Lecture 14 – Dualidade.
Lecture 15 – Problema do Transporte.
Lecture 16 – Problemas de Designação.
Lecture 17 – Introdução à Programação Inteira.
Lecture 18 – Algoritmo Branch–and–Bound.
Lecture 19 – Algoritmo Branch–and–Bound (continuação).
Lecture 20 – Elementos de Modelagem Linear Inteira.
Lecture 21 – Problemas de Programação Linear-Inteira.
Lecture 22 – Otimização em Redes - Problema do Caixeiro Viajante.
Lecture 23 – Otimização em Redes - O Problema do Caminho Mínimo.
Lecture 24 – Otimização em Redes - O Problema da Árvore Geradora Mínima.
Lecture 25 – Introdução à Programação Não-Linear.
Lecture 26 – Introdução à Programação Não-Linear (continuação).
Lecture 27 – Introdução à Programação Não-Linear (continuação).
Lecture 28 – Introdução à Programação Não-Linear (continuação).
Lecture 29 – Introdução à Meta-Heurística.
Lecture 30 – Introdução à Meta-Heurística (continuação).
Lecture 01 - Apresentação da disciplina.
Lecture 02 - Curvas Características de Bipolos.
Lecture 03 - Formas de ondas.
Lecture 04 - Comportamento de circuitos c.a.
Lecture 05 - Conceitos de Fasor e Impedância.
Lecture 06 - Fasor.
Lecture 07 - Potência em circuitos de corrente alternada.
Lecture 08 - Circuitos trifásicos.
Lecture 09 - Potência em circuitos trifásicos.
Lecture 10 - Transformadores.
Lecture 11 - Acionamento e proteção em instalações elétricas.
Lecture 12 - Motor de indução .
Lecture 13 - Alternador (gerador c.a.).
Lecture 14 - Motor de corrente contínua.
Lecture 01 – Introdução.
Lecture 02 – Corrente, Tensão, Potência e Energia.
Lecture 03 – Resistência, Lei de Ohm e Leis de Kirchhoff.
Lecture 04 – Leis de Kirchhoff.
Lecture 05 – Circuitos em Série e Paralelo, Equipamentos de Medida.
Lecture 06 – Fontes Controladas e Amplificador Operacional.
Lecture 07 – Teoremas da Superposição, Thévenin e Norton.
Lecture 08 – Capacitores e Indutores.
Lecture 09 – Análise de circuitos RC e RL.
Lecture 10 – Corrente Contínua vs. Corrente Alternada.
Lecture 11 – Valores Característicos das Formas de Ondas Periódicas.
Lecture 12 – Comportamento de Circuitos em Corrente Alternada.
Lecture 13 – Fasores, Impedância e Diagrama Fasorial - Parte 1.
Lecture 14 – Fasores, Impedância e Diagrama Fasorial - Parte 2.
Lecture 15 – Leis de Kirchhoff e Associação de Impedâncias em CA.
Lecture 16 – Potência em Circuitos de Corrente Alternada.
Lecture 17 – Fator de Potência.
Lecture 18 – Correção de Fator de Potência.
Lecture 19 – Circuitos Trifásicos: Fontes e Conexões.
Lecture 20 – Circuitos Trifásicos: Equilibrados e Desequilibrados.
Lecture 21 – Potência em Circuitos Trifásicos.
Lecture 22 – Transformador Monofásico.
Lecture 23 – Modelo de um Transformador Monofásico.
Lecture 24 – Polaridade, Regulação, Rendimento e Autotransformador.
Lecture 25 – Transformadores Trifásicos.
Lecture 26 – Distribuição de Energia Elétrica, Choque Elétrico e Acionamento.
Lecture 27 – Interruptores, Contatores e Dispositivos de Proteção.
Lecture 28 – Motores de Corrente Contínua.
Lecture 29 – Motores de Indução.
Lecture 30 – Máquinas Síncronas.
Lecture 01 – Produção de Campo Magnético a Partir de Corrente Elétrica.
Lecture 02 – Densidade de Fluxo Magnético, Fluxo Magnético e Força de Lorentz.
Lecture 03 – Imã Permanente, Eletroímã e Ferromagnetismo.
Lecture 04 – Curva de Magnetização.
Lecture 05 – Circuitos Magnéticos.
Lecture 06 – Circuitos Magnéticos (continuação).
Lecture 07 – Circuitos Magnéticos (continuação).
Lecture 08 – Faraday, Lenz, Indutância e Energia Armazenada.
Lecture 09 – Perdas no Núcleo.
Lecture 10 – Corrente de Excitação e Ímãs Permanentes.
Lecture 11 – Transformador.
Lecture 12 – Modelo do Transformador.
Lecture 13 – Circuito Equivalente e Determinação dos Parâmetros.
Lecture 14 – Polaridade, Regulação e Rendimento.
Lecture 15 – Autotransformador.
Lecture 16 – Representação do Transformador em PU.
Lecture 17 – Transformadores Trifásicos.
Lecture 18 – Transformadores Trifásicos (continuação).
Lecture 19 – Conexão Delta Aberto.
Lecture 20 – Conversão Eletromecânica de Energia.
Lecture 21 – Energia e Co-energia.
Lecture 22 – Força Magnética em um Sistema Eletromecânico.
Lecture 23 – Introdução às Máquinas Elétricas Rotativas.
Lecture 24 – Introdução à Máquina de Corrente Contínua.
Lecture 25 – Introdução à Máquina de Corrente Contínua (continuação).
Lecture 26 – Introdução à Máquina de Indução.
Lecture 27 – Introdução à Máquina de Indução (continuação).
Lecture 28 – Introdução à Máquina Síncrona.
Lecture 29 – Introdução à Máquina Síncrona (continuação).
Lecture 30 – Introdução à Máquinas Especiais.
Laboratory 01 – Propriedades de Circuitos Magnéticos.
Laboratory 02 – Estudo de Eletroímã.
Preparation of Laboratory 02 – Estudo de Eletroímã.
Laboratory 03 – Transformador Elétrico.
Preparation of Laboratory 03 – Transformador Elétrico.
Laboratory 04 – Funcionamento de Máquinas Elétricas Rotativas.
Preparation of Laboratory 04 – Funcionamento de Máquinas Elétricas Rotativas.
Laboratory 00 - Normas de Segurança e Procedimentos.
Laboratory 01 - Informações Gerais.
Laboratory 02 - Simbologia.
Laboratory 03 - Introdução.
Laboratory 04 - Máquina de Corrente Contínua.
Laboratory 05 - Máquina de Indução.
Laboratory 06 - Máquina Síncrona.
Lecture 01 – Apresentação.
Lecture 02 – Modelagem e Otimização.
Lecture 03 – Linguagem de Modelagem Algébrico.
Lecture 04 – Despacho Economico, Fluxo de Potência Ótimo CC e Pre-Despacho.
Lecture 05 – Fluxo de Potência Ótimo Não Linear.
Lecture 06 – Planejamento da Expansão do Sistema de Transmissão.
Lecture 01 – Apresentação.
Lecture 02 – Revisão de Programação Linear e Não-Linear.
Lecture 03 – Introdução aos Métodos de Ponto Interior.
Lecture 04 – Métodos de Ponto Interior para Programaçãao Linear e Quadrática.
Lecture 05 – Métodos de Ponto Interior Para Programação Não-Linear.
Lecture 06 – Aplicações: Despacho Econômico Linearizado.
Lecture 07 – Aplicações: Planejamento da Expansão do Sistema de Transmissão.
Lecture 08 – Aplicações: Mercados Elétricos.
Lecture 09 – Aplicações: Fluxo de Potência Ótimo Usando Programação Linear Sucessiva.
Lecture 10 – Aplicações: Fluxo de Potência Ótimo.
Lecture 00 – Apresentação.
Lecture 01 – Modelagem e Otimização.
MATLAB models
Lecture 02 – Linguagem de Modelagem Algébrico.
AMPL models 02
Lecture 03 – Gerenciamento da Energia Elétrica em uma Residência.
AMPL models 03
Lecture 04 – Dimensionamento de uma Microrrede.
AMPL models 04
Lecture 05 – Monitoramento Não-Intrusivo de Cargas Residencias.
AMPL models 05
Lecture 06 – Operação dos Sistemas de Distribuição de Energia Elétrica.
AMPL models 06
Lecture 07 – Estimação de Estado nos Sistemas de Distribuição de Energia Elétrica.
AMPL models 07
Lecture 08 – Detecção e Localização de Perdas Não-Técnicas.
AMPL models 08
Lecture 09 – Planejamento da Operação dos Sistemas de Distribuição de Energia Elétrica.
AMPL models 09
Lecture 10 – Alocação de BCs e RTs nos Sistemas de Distribuição de Energia Elétrica.
AMPL models 10
Lecture 11 – Coordenação de Carregamento de Veículos Elétricos nos Sistemas de Distribuição de Energia Elétrica.
AMPL models 11
Lecture 12 – Impondo Restrições de Radialidade nos Problemas de Otimização dos Sistemas de Distribuição de Energia Elétrica.
AMPL models 12
Lecture 13 – Reconfiguração dos Sistemas de Distribuição de Energia Elétrica.
AMPL models 13
Lecture 14 – Restauração dos Sistemas de Distribuição de Energia Elétrica.
AMPL models 14
Lecture 15 – Planejamento dos Sistemas de Distribuição de Energia Elétrica.
AMPL models 15
Lecture 01 – Apresentação.
Lecture 02 – Modelagem e Otimização.
Lecture 03 – Linguagem de Modelagem Algébrico.
Lecture 04 – Revisão da Análise de Sistemas de Energia Elétrica.
Lecture 05 – Despacho e Planejamento de Reativos em Sistemas de Energia Elétrica.
Lecture 06 – Planejamento da Expansão do Sistema de Transmissão.
Lecture 07 – Planejamento da Expansão do Sistema de Transmissão Multi-Estagio Considerando Diferentes Cenários.
Lecture 00 – Apresentação.
Lecture 01 – Breve Revisão de Modelagem e Otimização.
Lecture 02 – Linguagem de Modelagem Algébrico.
AMPL models 02
Lecture 03 – Revisão da Análise de Sistemas de Energia Elétrica.
AMPL models 03
Lecture 04 – Despacho e Planejamento de Reativos em Sistemas de Energia Elétrica.
AMPL models 04
Lecture 05 – Planejamento da Expansão do Sistema de Transmissão.
AMPL models 05
Lecture 06 – Planejamento da Expansão do Sistema de Transmissão Multi-Estagio Considerando Diferentes Cenários.
Lecture 00 – Informações Gerais.
Lecture 01 – Introdução.
Lecture 02 – Formulação Básica do Problema.
Lecture 03 – Métodos de Resolução do Problema de Fluxo de Carga.
Lecture 04 – Resolução do Problema de Fluxo de Carga pelo Método de Newton.
Lecture 05 – Controles e Limites.
Lecture 06 – Fluxo de Carga Linearizado.
Lecture 07 – Fluxo de Carga Para Redes de Distribuição.
Lecture 01 – Apresentação.
Lecture 02 – Modelagem e Otimização.
Lecture 03 – Linguagem de Modelagem Algébrico.
Lecture 04 – Revisão da Análise de Sistemas de Energia Elétrica.
Lecture 05 – Planejamento da Expansão do Sistema de Transmissão.
Lecture 06 – Planejamento da Expansão do Sistema de Transmissão Multi-Estagio Considerando Diferentes Escenarios.
Lecture 01 – Introdução.
Lecture 02 – Modelagem e Otimização.
Lecture 03 – Linguagem de Modelagem Algébrico.
ampl.xml (Notepad++ - user defined language file)
Last updated: July 17, 2015
Módulo I: Visión General del Mundo Científico Global.
Módulo II: La Carrera del Docente Investigador.
Módulo III: Técnicas de Investigación.
Linguagem de Modelagem Algébrico.
Módulo IV: Elaboración de Artículos Científicos para Revistas Indexadas.
Módulo V: Elaboración de Propuestas Científicas y Convocatorias.
You can find me at my office 223-A located on the second floor of the School of Electrical and Computer Engineering at University of Campinas.
I am in my office every day from 8h00 until 18h00, but you may call to arrange an appointment.