Course category
Standard
Level
Advanced
Duration
1 session, 1 day
Language
Italian / English
Tutors
Michele Merelli
Description
Do you want to know how to automate the launch of a CFD simulation? Do you want to quickly and easily evaluate hundreds of configurations of your product? By coupling Particleworks and Python all of this becomes possible.
This course deals with automation techniques (using Python) and optimization of a fluid dynamics simulation based on the Moving Particle Simulation (MPS) approach.
After an introduction to Python and the Particleworks API (Application Programming Interface), pwpy; the classes, functions and objects of the API will be presented. In this way, it will be explained how to interact with the simulation using the script.
Having become familiar with pwpy, we will discuss examples implementing the simulation steps (preparation of the simulation, numerical settings, definition of kinematic laws, preprocessing, launch and postprocessing).
Then, we will discuss the automation of the screening of various operating speeds of an input shaft inside a gearbox.
In the last part of the course, the integration of the Python/Particlworks script with an optimizer will be presented.
Target Audience
The training is designed for engineers and designers that would like to automate the Particleworks simulation process and post-processing workflow. Additionally, the training provides an introduction on how to couple Particlworks with an optimizer.
Pre-requisites
Basic knowledge of fluid dynamics and Particleworks are required. Moreover, familiarity with Python and object-oriented programming is suggested.
Agenda
Session 1 (duration: 3h) - 1/1 day
Session 2 (duration: 3h) - 1/1 day
To receive more information on our training proposals, or a personalized offer, click on the "Send an information request" button and fill out the form with your details and we will contact you.
Send an information requestYou will receive a personalized offer for each course, based on your preferred delivery method (live online, in person in one of our classrooms or in-house at your company), and requirements (number of participants, curriculum, level and technology).
Dates, times and provision methods (live online, in person in our facilities or in-house at your premises) will be agreed with the customer: the information provided in the course overviews is merely indicative.
For live online courses, we use a web platform that does not require installation of local software. It enables participation in the sessions via Mac, PC or any mobile device. The EnginSoft Training Secretariat will send the participation link and credentials to the individual trainees.
Silvia Galtarossa
Ph. +39 049 770 5311 | training@enginsoft.com