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
DAY 2: 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 3: Part 3a – Get started with SIMBA Python Library (3 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
DAY 4: Part 3b – Get started with SIMBA Python Library (3 hours)
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
Adrien Michel
Adrien MICHEL received his engineering degree in Energy from UTBM (University of Technology of Belfort-Montbéliard), France, in 2015. Adrien is working at Powersys since January 2016 and is taking care about SIMBA Support.
Language
English
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
For French participants:
POWERSYS est enregistré en tant que prestataire de formation (auprès du Préfet de la Région Provence-Alpes-Côte d’Azur sous le numéro 93 13 13256 13). Une convention de formation peut être établie sur demande avant la date de formation.
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