Howdy and Welcome to my Site!  This website was created to help electrical engineering students with circuit analysis.  It includes a helpful web app, which I developed a while back, with supporting examples and additional tutorials that help refresh or build a strong electrical engineering background. It's a nice little project, that I've been using to teach basic EE to students and individuals interested in EE.

The main feature of this website is the app that I wrote, SAUCE: A Symbolic Acquisition Unit for Circuit Evaluation.

Most SPICE simulators only accept numerical input, but this app accepts both numeric and symbolic input. This comes in handy when you want to understand the significance of an element in a transfer function. The web app currently supports DC and AC Analysis with the models listed in the circuit elements section.

Example applications with included netlists (just copy and paste into the app), a more detailed walk-through is provided in Examples page. The correct format is also listed below in the programmable circuit elements figure.

Examples: To start another simulation, remember to press the "Reset Simulation" button and enter another netlist.

Netlist
V_1 1 GND Vin
R_1 1 2 R1
R_2 2 GND R2
R_3 2 3 R3
R_4 3 GND R4
I_1 GND 3 I1
Netlist
V_1 1 GND Vin
R_1 1 2 50
R_2 2 3 100
C_1 2 3 1e-9
OPA_1 GND 2 3
VOUT 3
VIN 1
PoleZero_
BODE_ 2e5 3e9 1e5
Netlist
V_1 1 GND Vin
C_1 1 2 C1
R_1 2 3 R1
R_2 3 4 R2
OPA_1 GND 3 4
VOUT 4
VIN 1
PoleZero_
Netlist
V_1 1 GND Vin
R_1 1 2 R1
L_1 2 3 L1
C_1 3 GND C1
VOUT 3
VIN 1
PoleZero_

*If the application times out or resets chances are the input format is incorrect or the tool didn't converge on the solution. Once the simulation is complete scroll down and press the "Reset Simulation" button to input another netlist.

Input the netlist into the white field below and press "Start Simulation"
Below are the acceptable models and input format for simulation.




THE SOFTWARE , SAUCE: Symbolic Acquisition Unit for Circuit Evaluation,  IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL MATTHEW SAUCEDA BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MATTHEW SAUCEDA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

2 comments:

  1. I like it! Can you work on getting transistors?

    ReplyDelete
  2. Hello, have you consider adding a transformer model ?

    ReplyDelete