Learn more about SmartCtrl’s features; the control design software for power electronics
All information relating to software features can be downloaded as a pdf file by clicking here.
Power stage and control design from specifications
Data in Real Time
Interactive plots allow you to choose the best control design, while waveforms, bodes, nyquist and all output data are updated in real time
The Solutions Map helps the user to choose the crossover frequency and phase margin. SmartCtrl presents a stable solutions space for every type of regulator
Steady-State Waveforms are Plotted
Inductor current and voltage ripple are plotted
The modulating signal output ripple is also shown
Electronic Circuit Simulator Integrated
Simulate the final design with a single click.
SmartCtrl is seamlessly integrated with PSIM simulator. SmartCtrl automatically generates a ready-to-simulate PSIM schematic, containing the complete circuit, including the power stage and the control circuit.
With just one click on the PSIM‘s logo, one can export the entire circuit and simulate it.
Therefore, the simulation of the complete circuit designed in SmartCtrl can be performed in PSIM without the user having to draw any schematic: go straight from SmartCtrl design to Simview.
Import Frequency Response
Get the frequency response of your power converter from a simulator or frequency analyzer, import it to SmartCtrl and design your control.
Import & Export
By right-clicking on any of the sub-screens, you can export the information you need: transfer functions, waveforms and transient responses.
Furthermore, the export-global menu allows you to export entirely by selecting the desired options.
The numerical data of all transfer functions (plant, open loop gain, closed loop gain, etc.) and transient plots can be exported to PSIM, Mathcad, Matlab, Excel, etc. via a txt file.
Overall, there are several ways of exporting data in SmartCtrl:
- Schematics to PSIM.
- Transfer functions (plant, compensator, open loop, closed loop, etc.)
- Transient response.
- Input and output data.
If you want to check your theoretical model or view the effects produced by modifying certain parameters of your converter or control, you can import transfer functions.
Audiosusceptibility & input-output impedances
For every DC-DC converter and control type, the transfer functions (TF), output voltage to input voltage (Audiosusceptibility) and output voltage to output current (output impedance) are shown as additional Bode Plots. These TF are very interesting for system converters. E.g. power distribution in satellites, etc.
There are many available transfer functions:
- Open-loop audio susceptibility
- Closed-loop audio susceptibility
- Open-loop output impedance
- Closed-loop output impedance
- Open-loop input impedance
- Closed-loop input impedance
With Parametric Sweep you can perform a sensitivity analysis on every parameter of the plant, sensor and regulator and observe how this change affects the system. Data is updated in real time.
- Input and output voltages
- Converter inductance, filter capacitor, cap ESR, etc.
- Output power
- Switching frequency
- Sensor gain and bandwidth
- Regulator resistors and capacitors
Multiloop Control Structures
Average – current control
- Inner and outer compensator design
Peak – current mode control
- Compensating ramp design
- High frequency effects
Compensator Design and Synthesis Algorithms
Design your control through the K method. From the desired MF and fc, the frequency of the zeros and poles is calculated.
Optimize the control either through the K plus method or manually. Then choose the poles and zeros frequency of the compensator with the simple click of a mouse.
Get the Digital Control
The key features of the Digital Control module are the following:
- Digital effects (DEFs) such as sampling frequency, DPWM delays, and rounding effects due to the limited bits number of compensator coefficients being considered.
- New Bode plots considering DEFs are shown.
- Sensitivity analysis of DEFs can be performed.
- The designed digital compensator can be exported to PSIM in z-domain format.
Topologies and control modes
In SmartCtrl you can design the control for a generic converter or use a predefined topology.
The predifined topologies are:
- Forward converter
- Flyback converter
- Buck converter
- Boost converter
- Buck-boost converter
For each predefined topology or generic converter you can choose the following controls:
- Voltage mode control
- Average current mode control
- Peak current mode control
PFC Boost Converters
Power Factor Correction tool
SmartCtrl has the PFC design tool (Power Factor Correction – Boost Converter). This tool incorporates a UC3854A controller as well as some other practical information, e.g. actual values of output voltage when a single pole regulator is used as an outer loop compensator. The way to obtain a PFC design is as follows:
- Firstly, select the type of the multiplier and its parameter. Then, design the inner and outer loops using the provided solution maps. The results are depicted in several plots, including the expected waveforms at the output of the inner loop and the outer loop.
- It is possible to export the PFC design to a PSIM schematic by simply clicking on the PSIM icon, including the power stage, the UC3854A controller, the components of the inner and outer compensators, the feedback loop and the oscillator.
The equations editor
This built-in function supports the definition of customized plants and sensors transfer functions, through the “design a generic plant” and “design a generic control system” options.
It supports two different features:
- Design a generic topology
In this case, the equations editor is used to define the plant transfer function of the converter, while the sensor and the regulator are pre-defined.
- Design a generic control system
In this other feature, the user is able to define the plant as well as the sensor transfer function, and both of them are introduced through the equations editor.
- Design a generic control system independently
Edit your plant model independently (out of the software flow) and generate dynamic models from its transfer function.