Installation, Requirements and Activation
SIMBA.exe on any modern Windows PC. A one-time activation process that requires an internet connection is required.
At its heart, SIMBA is a circuit simulator. Like many other circuit simulators, SIMBA adopts a common user interface and layout of a Design and Library explorer on the left, showing all of the designs and models you have access to, a circuit editor in the center and a property panel on the right.
The interface of SIMBA is divided into three main tabs:
- Test Bench
The design tab is the center of your modeling experience.
In SIMBA, a single project file can contain multiple designs, results, and test benches.
In the Design Explorer, use the
Add Design button to create an empty design or the dynamic menu to
Delete an existing design. The Top-Left
< button hides the explorer.
Add and Move Models
Simba Model Libraries contains dozens of electrical, mechanical, and control models. To add a model to a circuit, simply double-click on it in the Library explorer or use the
To move a model, simply drag and drop it. Moving devices keep connections.
Rotation and flip options are available when a device is selected.
To connect models, click on a pin and drag the mouse while holding the left mouse button to the destination.
It is also possible to use the
+ button available when a connector is selected.
Labels can be used to connect different parts of a circuit without using connectors. To add a label, simply select a connector and click on the Label button.
Labels are also available in the Utility library.
Scopes and Parameters
The Properties panel on the right-hand side lists the parameters and scopes of selected models. It is possible to select multiple models to change their parameters at once.
Model parameters syntax
Model parameters can now use metric units and mathematical expressions.
Accepted suffixes are:
|u or µ||10E-6|
Simple Mathematical expressions can also be used in parameter evaluations.
Basic operators (+, -, *, ^, !), constants (pi, e...) and math functions (sin,cos...) are supported.
Expression are evaluated when simulation starts and a Syntax error is thrown if it can't be processed.
It is possible to define variables that can be reused in device parameter expressions.
The result tab allows the user to handle simulation results with different features:
- select simulation results to display different charts through the result list located on the left-hand side of the tab;
- manage different zoom options, display time cursors, perform a Fast Fourier Transform (FFT) and export the chart with the toolbar located on the right-hand side of the tab.
Select simulation results
Simulation results are listed on the left-hand side of the simulation result tab. The "top-one" with the pin symbol always points to the last simulation and the result display will automatically refresh after a new simulation is run.
To overlay different curves, option single vertical axis of the toolbar can be selected.
Add different charts
Use the button
New Chart to add a new chart below an existing one.
Different zoom options are available (shorcut in brackets):
One or two cursors can be activated providing x and y values and other information such as:
- the minimum, maximum, peak-to-peak (P2P) values between the two cursors,
- the mean and RMS values over the time period between the two cursors.
It is possible to manually set the cursor position directly in the cursor measurement panel.
By holding down the shift key, the distance between the two cursors is maintained while moving a cursor.
Perform a Fast Fourier Transform (FFT)
The FFT algorithm used in SIMBA is the FFTS, The Fastest Fourier Transform in the South.
Two parameters can be set to perform this Fast Fourier Transform:
- the sampling period (s) which will set the maximum frequency,
- the time period to perfom the FFT, which will set the frequency step.
For periodic waveforms in steady-state, these parameters are linked with the relations below:
These parameters can be automatically determined or customized:
Filter and Edit Signals
The filter control allows you to filter Results and Signals by Name.
Click on the 'Edit' Button to update the name and the color of the selected signal.
Type 'X' to filter only selected signals.
Test Bench Tab
Test benches include various parametric analysis and model characterization tools. Test benches are designed to automate operationsthe modeling and simulation of power converters. Single parameter sweep are currently available. More test benches will be added soon.
The 'Split View' option available in the main menu (
CTRL+T) splits the window in two showing simultaneously a design and its simulated waveforms.
Subsystems and User-Defined Libraries
Circuit can be simplified by grouping models into subsystems. Subsystems are stored in User-Defined Libraries bound to a project.
To create a new library, use the button on the top-right corner of the Libraries explorer. To create a new subsystem, use the
New Subsystem button.
To edit a subsystem, simply use the
Open button. When editing a subcircuit, the
Pins library is available. Pins are typed (Electrical, Control, and Mechanical) and are used to interface subsystems.