PORTALE DELLA DIDATTICA

Ricerca CERCA
  KEYWORD

MAHTEP

Development of GUI-based user-friendly interface for the an open-access software

keywords GUI, OOP, POST-PROCESSING, PRE-PROCESSING, SUPERCONDUCTIVITY

Reference persons ALESSANDRO SAVINO, LAURA SAVOLDI

External reference persons Daniele Placido

Research Groups DAUIN - GR-24 - SMILIES - reSilient coMputer archItectures and LIfE Sci, MAHTEP

Thesis type MODELING

Description OPENSC2 is a new open-source software being developed at the Department of Energy Engineering "Galileo Ferraris" by the MAHTEP research group for the analysis of thermofluid-dynamic and electromagnetic transients of superconducting cables for power transmission and nuclear fusion applications. Using the object-oriented programming approach in Python3, OPENSC2 has the inherent potential to become an extremely versatile tool for handling the most varied and peculiar cable designs. It also aims to be user-friendly and should be supported by a graphical user interface.
In this context, the thesis proposal rests on twofold objectives, both of which aim to improve user interaction with the software:
1. development of a pre-processing tool, GUI-based, helpful in exporting the main geometrical data of the cable cross-section from FreeCAD drawing, allowing its automatic representation in a block diagram in which the user can easily and intuitively define the simulation scenario, including drivers and boundary conditions, as well as execute and control the simulation.
2. development of a post-processing tool, still GUI-based, aimed at the clear selection and visualization of the results computed by the software; specifically, the tool must allow the user to easily choose and customize plots, such as time evolution and spatial distribution of selected quantities of interest.
All tools should allow easy scaling up to multi-cable assemblies.

Required skills C++, Python, TypeScript or Javascript


Deadline 28/11/2023      PROPONI LA TUA CANDIDATURA




© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
Contatti