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.
Objective
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.
Audience
This course is intended for power electronics engineers with little or no experience with Python.
Methodology
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
Program:
DAY 1
Part 1 – Get Started with Python (3 hours)
Introduction to Python
Overview and significance
Reasons to learn Python
Key specifications
Software Requirements
Recommended tools and versions for Python development
Python Basics
Coding rules and best practices
Naming conventions for variables and functions
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
Packages in Python
Introduction to pip
Main packages useful for engineering
Syntax explanation and examples
Errors & exceptions
Errors implementation & management
Exception implementation & management
Quick Examples
Demonstration of Python code snippets and their applications
Part 2 – Get Started with SIMBA (3 hours)
Introduction to SIMBA
Transient simulation: How to perform and tune solver settings?
(Predictive, fixed and multi time step solver)
Post processing: How to manipulate SIMBA results?
(Cursors, export, RMS)
DFT analysis
Thermal analysis
AC sweep analysis
Parameter sweep analysis
C Code
Applications examples
LLC resonant converter
Efficiency map
Others
Benchmark: SIMBA vs Theory
SIMBA Online
DAY 2
Part 3 – Get started with SIMBA Python Library (6 hours)
What is the SIMBA Python Library?
Introduction to the SIMBA Python Library
Quick Examples
Jupyter Notebook
Jupyter description
Installation
Files & cells management
Markdown introduction
Jupyter example
Frequency analysis
Introduction to AC sweep analysis
SIMBA vs Theory
Schematic creation
simba main classes
How top create a circuit from Scratch and simulate it
CSV file importation & manipulation
How to import and read a csv file
Simulation with CSV data
Thermal analysis
Thermal data creation and import
Link semiconductor devices with thermal data
Simulation
Benchmark of several thermal data (Efficiency comparison)
SIMBA standard licenses will be provided for the training.
Instructors
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.
Language
English
Venue
The training will take place in PWSIM premises:
25, Primrose Rd, Craig Park Layout, Sivanchetti Gardens
Bangalore, Karnataka 560025
INDIA
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
As part of our rebranding efforts, Powersys is updating this website to better communicate and engage with our valued clients. To provide the best possible support, we’re revamping the user interface, a project that will take place through early 2023.
In the meantime, you may access the existing version here.
If you have questions or concerns, please contact marketing@powersys.fr
Our website uses cookies for statistical purpose to improve user experience and provide relevant content. If you continue browsing without changing your settings, you consent to our use of cookies. More information can be found in our Privacy Policy. OkPrivacy policy