Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/edsonportosilva/electriccircuits

Jupyter notebooks and Python code to support the lectures of the Electric Circuits I course at the Electrical Engineering Department of the Federal University of Campina Grande (UFCG).
https://github.com/edsonportosilva/electriccircuits

circuits jupyter-notebook python rc-circuit rl-circuit rlc-circuit sympy

Last synced: about 1 month ago
JSON representation

Jupyter notebooks and Python code to support the lectures of the Electric Circuits I course at the Electrical Engineering Department of the Federal University of Campina Grande (UFCG).

Awesome Lists containing this project

README

        

# Circuitos Elétricos I (*Electric Circuit Analysis*)
Python code to support the lectures of the Electric Circuits I course at the Electrical Engineering Department of the Federal University of Campina Grande (UFCG).

Este repositório contém material de apoio (jupyter notebooks, simulações em MATLAB/Octave) utilizado nas minhas aulas da disciplina Circuitos Elétricos I na Universidade Federal de Campina Grande UFCG.

## Algumas informações úteis
* [Tutorial básico](https://github.com/edsonportosilva/ElectricCircuits/blob/master/Jupyter%20notebooks/Tutorial%20Sympy%20-%20Python%20para%20Circuitos%20Eletricos%20I%20.ipynb) ilustrando as funcionalidas do pacote [SymPy](https://www.sympy.org/pt/index.html) que são úteis na análise de circuitos elétricos:
* Avaliação de funções e plot de gráficos.
* Cálculo de limites.
* Cálculo de integrais e derivadas.
* Determinação de máximos e mínimos de funções.
* Resolução de sistemas lineares.

* [Playlist no YouTube](https://www.youtube.com/playlist?list=PLCdbPtPv2u2qrtZAyDACc0v0fOb3j9pWD) com resolução de exercícios utilizando o material deste repositório.
* Clique aqui no ícone abaixo para rodar os notebooks no [Binder](https://mybinder.org/).

[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/edsonportosilva/ElectricCircuits/HEAD?urlpath=lab)

## Sumário dos notebooks

1. [Convenções para aplicação das Leis de Kirchhoff na análise de circuitos](https://github.com/edsonportosilva/ElectricCircuits/blob/master/Jupyter%20notebooks/1%20-%20Conven%C3%A7%C3%B5es%20para%20aplica%C3%A7%C3%A3o%20das%20Leis%20de%20Kirchhoff.ipynb) [[vídeo YouTube](https://www.youtube.com/watch?v=wIywW9MLRxU)]
2. [Exercícios: circuitos com fontes controladas](https://github.com/edsonportosilva/ElectricCircuits/blob/master/Jupyter%20notebooks/2.1%20-%20Exerc%C3%ADcios%20com%20fontes%20controladas%20.ipynb)
3. [Análise do carregamento de um circuito de alimentação e exercícios com circuitos divisores](https://github.com/edsonportosilva/ElectricCircuits/blob/master/Jupyter%20notebooks/2.2%20-%20Circuitos%20divisores.ipynb)
4. [Transformações Y-Delta, Delta-Y](https://github.com/edsonportosilva/ElectricCircuits/blob/master/Jupyter%20notebooks/2.3%20-%20Transforma%C3%A7%C3%B5es%20Delta-Y%20e%20Y-Delta.ipynb)
5. [Exercícios de análise nodal e análise de malhas](https://github.com/edsonportosilva/ElectricCircuits/blob/master/Jupyter%20notebooks/3%20-%20An%C3%A1lise%20nodal%20e%20an%C3%A1lise%20de%20malhas%20(tens%C3%B5es%20de%20n%C3%B3%20e%20correntes%20de%20malha).ipynb) [[vídeo YouTube](https://www.youtube.com/watch?v=XjCG_wkyN98)]
6. [Exercícios: transformação de fontes](https://github.com/edsonportosilva/ElectricCircuits/blob/master/Jupyter%20notebooks/4.1%20-%20Transforma%C3%A7%C3%B5es%20de%20fontes.ipynb)
7. [Exercícios 1: circuito equivalente de Thévenin](https://github.com/edsonportosilva/ElectricCircuits/blob/master/Jupyter%20notebooks/4.2%20-%20Circuito%20equivalente%20de%20Th%C3%A9venin.ipynb)
8. [Exercícios 2: circuito equivalente de Thévenin](https://github.com/edsonportosilva/ElectricCircuits/blob/master/Jupyter%20notebooks/5%20-%20Exerc%C3%ADcio%20circuito%20equivalente%20de%20Th%C3%A9venin.ipynb)
9. [Indutores e acoplamento magnético](https://github.com/edsonportosilva/ElectricCircuits/blob/master/Jupyter%20notebooks/6.1%20-%20Indutores%20e%20acoplamento%20magn%C3%A9tico.ipynb)
10. [Exercícios: circuitos com elementos armazenadores de energia](https://github.com/edsonportosilva/ElectricCircuits/blob/master/Jupyter%20notebooks/6.2%20-%20Armazenamento%20de%20energia.ipynb)
11. [Circuitos divisores com indutores e capacitores](https://github.com/edsonportosilva/ElectricCircuits/blob/master/Jupyter%20notebooks/7.1%20-%20Divisores%20de%20tens%C3%A3o%20e%20corrente%20com%20indutores%20e%20capacitores.ipynb)
12. [Circuitos RL e RC](https://github.com/edsonportosilva/ElectricCircuits/blob/master/Jupyter%20notebooks/8.1%20-%20Circuitos%20RL%20e%20RC%20de%20primeira%20ordem.ipynb)
13. [Exercícios: circuito RL com associação de indutores](https://github.com/edsonportosilva/ElectricCircuits/blob/master/Jupyter%20notebooks/10%20-%20Exerc%C3%ADcio%20circuito%20RL%20equivalente.ipynb)
14. [Exercícios: circuitos RLC (paralelo/série)](https://github.com/edsonportosilva/ElectricCircuits/blob/master/Jupyter%20notebooks/8.2%20-%20Circuitos%20RLC%20de%20segunda%20ordem.ipynb)
15. [Transformada de Laplace com Python](https://github.com/edsonportosilva/ElectricCircuits/blob/master/Jupyter%20notebooks/11.1%20-%20A%20transformada%20de%20Laplace.ipynb)
16. [Exercícios: resolução de circuito no domínio de Laplace](https://github.com/edsonportosilva/ElectricCircuits/blob/master/Jupyter%20notebooks/11.2%20-%20An%C3%A1lise%20de%20circuitos%20no%20dom%C3%ADnio%20de%20Laplace.ipynb)
17. [Exercícios: teorema do valor final, teorema do valor inicial, função de transferência](https://github.com/edsonportosilva/ElectricCircuits/blob/master/Jupyter%20notebooks/12.1%20-%20Exerc%C3%ADcios%20com%20fun%C3%A7%C3%A3o%20de%20transfer%C3%AAncia%20e%20integral%20de%20convolu%C3%A7%C3%A3o.ipynb)
18. [Exercícios: integral de convolução](https://github.com/edsonportosilva/ElectricCircuits/blob/master/Jupyter%20notebooks/12.2%20-%20Integral%20de%20convolu%C3%A7%C3%A3o.ipynb)
19. [Visualizando graficamente a convolução](https://github.com/edsonportosilva/ElectricCircuits/blob/master/Jupyter%20notebooks/Visualize%20convolution.ipynb)
## Instalação
```
$ git clone https://github.com/edsonportosilva/ElectriCircuits.git
$ cd ElectriCircuits
$ pip install .
```
## Contato
* e-mail: [email protected]