We want to keep you in the loop! Our website is currently undergoing some exciting enhancements to provide you with an even better online experience.

Location: Bangalore, India

Date: September 12th & 13th, 2023.

Course fees: FREE

Number of seats: 15

To ensure a good quality of our course the number of seats will be limited to 15. Don’t wait too long to register!

Registration Deadline: August 28th, 2023


> Register Now


This 12-hour training course explores the basics of how to use the Python programming language in SIMBA. By combining the power of Python with the fast and accurate simulation solver of SIMBA, engineers can streamline their workflow, achieve accurate results, and enhance their converter designs like never before.


Participants will gain proficiency in Python and learn how to leverage its features to enhance converter design workflows.

By the end of this training, power electronics engineers will have a solid foundation in Python programming and a deep understanding of SIMBA’s capabilities. They will be equipped with the knowledge and skills to harness Python’s power and integrate it with SIMBA for efficient power electronics simulation and converter design.


This course is intended for power electronics engineers with little or no experience with Python.


The training is divided into 3 parts and maximum time will be allocated to hands-on work:

Part 1: Get Started with Python

Part 2: What is SIMBA?

Part 3: Get started with SIMBA Python Library





Part 1 – Get Started with Python (3 hours)

  1. Introduction to Python
  1. Software Requirements
    • Recommended tools and versions for Python development
  1. Python Basics
    • Coding rules and best practices
    • Naming conventions for variables and functions
  1. Python Features
    • Basic calculations and variables
    • Lists (data structure for storing different types of data)
    • Working with numbers and strings
    • Tuples
    • Dictionaries
    • File handling
    • Functions
    • Conditional statements (if, elif, else)
    • Loops (for and while)
    • Charts and post-processing
  1. Packages in Python
    • Introduction to pip
    • Main packages useful for engineering
    • Syntax explanation and examples
  1. Errors & exceptions
    • Errors implementation & management
    • Exception implementation & management
  1. Quick Examples


Part 2 – Get Started with SIMBA (3 hours)

    1. Introduction to SIMBA
    2. Transient simulation: How to perform and tune solver settings?
    3. (Predictive, fixed and multi time step solver)
    4. Post processing: How to manipulate SIMBA results?
    5. (Cursors, export, RMS)
    6. DFT analysis
    7. Thermal analysis
    8. AC sweep analysis
    9. Parameter sweep analysis
    10. C Code
    11. Applications examples
      • LLC resonant converter
      • Efficiency map
      • Others
    12. Benchmark: SIMBA vs Theory
    13. SIMBA Online




Part 3 – Get started with SIMBA Python Library (6 hours)


  1. What is the SIMBA Python Library?
  2. Introduction to the SIMBA Python Library
  3. Quick Examples
  4. Jupyter Notebook
    • Jupyter description
    • Installation
    • Files & cells management
    • Markdown introduction
    • Jupyter example
  1. Frequency analysis
    • Introduction to AC sweep analysis
    • SIMBA vs Theory
  2. Schematic creation
    • simba main classes
    • How top create a circuit from Scratch and simulate it
  1. CSV file importation & manipulation
    • How to import and read a csv file
    • Simulation with CSV data
  1. Thermal analysis
    • Thermal data creation and import
    • Link semiconductor devices with thermal data
    • Simulation
    • Benchmark of several thermal data (Efficiency comparison)
  1. Optimization & Parameter sweep
    • Example of parameter sweep (duty cycle sweep)
    • Optimization:
    • Optimization
    • Introduction to scipy module
    • PID optimization
    • SIMBA simulation by using specific Algorithm
  1. Multithreading
    • Introduction to multithreading
    • Multithreading implementation
    • Multithreading simulation
    • Multithreading vs multiprocessing
    • LLC resonant converter example
    • Inverter efficiency map example
  1. Robust Design analysis
    • Sensitivity Analysis
    • (Fault Analysis)
    • Statistical Analysis (Monte Carlo)


> Register Now

Licensing & Computers

SIMBA standard licenses will be provided for the training.


Anup Kumar SINGH

Anup received his PhD degree in the field of Power Electronics from National Institute of Technology, Raipur, India in Nov-2021. He has received his master’s (M.Tech) degree in 2013 from MNNIT, Allahabad, India in Power Electronics. He is currently working as a Power Electronics Application Engineer and a module Development Engineer for SIMBA. He is working with this organisation since February 2022.




The training will take place in PWSIM premises:

25, Primrose Rd, Craig Park Layout, Sivanchetti Gardens
Bangalore, Karnataka 560025

General conditions for the training

Please register as early as possible if you plan to attend the e-training. As soon as the minimum of participants is reached, POWERSYS will confirm the course.

Cancellation can be made according to POWERSYS’ General Conditions for courses:

Withdrawal from the Course:
In case you cannot attend the course after having registered, please contact us as soon as possible at marketing@powersys.fr

Contact for any additional information:

Please feel free to contact us for any further information marketing@powersys.fr




Multiple choices possible