Modeling of fundamental electronic circuits by the Euler method using the Python programming language

In this work three examples of textbook circuits (resistor-capacitor, resistor-inductor and resistor-inductor-capacitor) have been modeled by employing the Euler method for the approximate solution of differential equations using algorithms implemented in the Python programming language. The aim of...

Full description

Saved in:
Bibliographic Details
Published inPhysics education Vol. 55; no. 5; pp. 55016 - 55026
Main Authors Gojkovi, Ljubomir, Malijevi, Stefan, Armakovi, Stevan
Format Journal Article
LanguageEnglish
Published Brecon IOP Publishing 01.09.2020
Subjects
Online AccessGet full text
ISSN0031-9120
1361-6552
DOI10.1088/1361-6552/ab94d5

Cover

More Information
Summary:In this work three examples of textbook circuits (resistor-capacitor, resistor-inductor and resistor-inductor-capacitor) have been modeled by employing the Euler method for the approximate solution of differential equations using algorithms implemented in the Python programming language. The aim of this work was to demonstrate how simple, yet highly effective, algorithms can be neatly implemented in one of the currently most popular programming languages for scientific applications. At the same time, the visualization of the results allows for a detailed introduction to the properties of the circuits most frequently commented on in all the relevant textbooks. Our code, as provided to the reader, includes detailed comments, and can easily be modified to model other similar systems. Instructions on how to prepare tasks for students have been also provided.
Bibliography:PED-102266.R1
ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:0031-9120
1361-6552
DOI:10.1088/1361-6552/ab94d5