z-logo
open-access-imgOpen Access
Java Based Symbolic Circuit Solver For Electrical Engineering Curriculum
Author(s) -
Ruba A. Amarin,
Ehab Shoubaki,
Issa Batarseh
Publication year - 2012
Publication title -
international journal of online and biomedical engineering
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.184
H-Index - 8
ISSN - 2626-8493
DOI - 10.3991/ijoe.v8i4.2155
Subject(s) - netlist , solver , computer science , set (abstract data type) , electronic circuit , computer engineering , electrical element , toolchain , digital electronics , theoretical computer science , programming language , electrical engineering , computer hardware , software , engineering
The interactive technical electronic book, TechEBook, currently under development at the University of Central Florida (UCF), introduces a paradigm shift by replacing the traditional electrical engineering course with topic-driven modules that provide a useful tool for engineers and scientists. The TechEBook comprises the two worlds of classical circuit books and interactive operating platforms such as iPads, laptops and desktops. The TechEBook provides an interactive applets screen that holds many modules, each of which has a specific application in the self learning process. This paper describes one of the interactive techniques in the TechEBook known as Symbolic Circuit Solver (SymCirc). The SymCirc develops a versatile symbolic based linear circuit with a switches solver. The solver works by accepting a Netlist and the element that the user wants to find the voltage across or current on, as input parameters. Then it either produces the plot or the time domain expression of the output. Frequency domain plots or Symbolic Transfer Functions are also produced. The solver gets its input from a Web-based GUI circuit drawer developed at UCF. Typical simulation tools that electrical engineers encounter are numerical in nature, that is, when presented with an input circuit they iteratively solve the circuit across a set of small time steps. The result is represented as a data set of output versus time, which can be plotted for further inspection. Such results do not help users understand the ultimate nature of circuits as Linear Time Invariant systems with a finite dimensional basis in the solution space. SymCirc provides all simulation results as time domain expressions composed of the basic functions that exclusively include exponentials, sines, cosines and/or t raised to any power. This paper explains the motivation behind SymCirc, the Graphical User Interface front end and how the solver actually works. The paper also presents some examples and results to better explain the concept

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here