-
Notifications
You must be signed in to change notification settings - Fork 2
2. Overview of Features
NickV edited this page Oct 11, 2021
·
2 revisions
This overview is split into features that only apply to electrical circuits, and features pertaining to system design and analysis in general.
For circuits containing...
- Independent and/or dependent voltage/current sources.
- Resistors, capacitors and inductors.
- Ideal operational amplifiers.
...the program is able to...
- Transmute the circuit, by...
- Converting parallel and series to equivalents.
- Shorting and opening individual elements.
- Find AC- and DC-equivalent circuits.
- Convert to netlist.
- Analyze the circuit, by...
- Defining system equations using Modified Nodal Analysis.
- Finding pure symbolic, partial or numerical expressions for...
- Each node voltage.
- Voltages across each element.
- Currents through each element.
- Impedance of each element.
- Finding symbolic/numerical transfer function.
- Convert numerical transfer function to systen object.
- Visualize circuit behavior, by plotting...
- Step- and impulse-response.
- Pole-zero diagram.
- Bode diagram (amplitude and phase).
- Nyquist diagram.
For any system, the program...
- Can create a system object from...
- Differential equations and initial conditions.
- Transfer function expression.
- State-space.
- Can access the stability of the system, using...
- A symbolic Routh-Hurwitz array.
- Pole-zero diagrams.
When you have a system object, MATLAB is capable of handling the analysis. I plan to extend and abstract this functionality in the future.