/cmna

Trabalho do período de 2018.1 de Circuitos Elétricos II, cadeira obrigatória do curso de Eng. Eletrônica da UFRJ

Primary LanguageC++

cMNA - compact Modified Nodal Analysis

Trabalho do período de 2018.1 de Circuitos Elétricos II, cadeira obrigatória no curso de Engenharia Eletrônica e de Computação da Universidade Federal do Rio de Janeiro (UFRJ), feito por Matheus Moreno e Paulo Victor Lima.

O programa implementa uma análise no tempo de circuitos lineares e não lineares (com transistores e diodos), usando amplificadores operacionais para modelar elementos não aceitos pela análise nodal simples sem aumentar o tamanho do sistema.

Para a análise no tempo, é usado o "método teta", um híbrido entre os métodos de Euler e o método dos trapézios.

Duas versões do programa existem, sendo uma delas com interface gráfica implementada com a WinAPI.