matheusMoreno / cmna

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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


Languages

Language:C++ 41.7%Language:C 33.5%Language:TeX 24.8%