Laboratory for Dynamics of Machines and Structures
The 1st
Open-source Scientific Computing in Structural Dynamics
Conference and Summer School
We are pleased to announce that the Open-source Scientific Computing in Structural Dynamics Conference and Summer School will take place in June 2023.
This conference and summer school is started to promote and accelerate open source-based research in the field of structural dynamics.
Single-track presentations of open- source effort related to structural dynamics are planned for the first two days (Monday and Tuesday). While the Summer school will focus
on open-source effort related to the Python programming language, other programming languages (e.g., Matlab) are welcome for the conference presentations.
The summer school will accept up to 20 attendees per track (first-come, first-serve basis).
Event program
CONFERENCE
Monday June 26th, day 1 8:00 - 8:40 Conference registration 8:40 - 9:00 Conference opening 9:00 - 9:45 Keynote: Gunnstein Frøseth, Strategies and tactics for a sustainable open source project (chair: Janko Slavič) 9:45 - 10:45 Session 1: Rotordynamics and Applications (chair: Tiago A. N. Silva)
Quankun Li, Ruixian Ma, Mingfu Liao and Xingjian Jing,
Matlab based Finite Element Method for Rotor Dynamics
Vinicius Teixeira da Costa, Marcus Filipe Sousa Reis, Raphael Timbo Silva, Andre Albuquerque Thomas E Brandao, Thiago Gamboa Ritto and Aldemir Aparecido Cavallini Junior,
ROSS: An Open-Source Python Package for Rotordynamic
Martijn Vermaut and Frank Naets,
Development of a multibody simulation framework with an emphasis on extensibility
Ana S. A. Pereira, Andreia Mendes and Tiago A. N. Silva,
An open-source vibration based structural health monitoring approach
Pietro D'Antuono and Wout Weijtjens,
py-Fatigue: Efficiently process, store and analyse load data for fatigue assessments
Arvid Trapp and Peter Wolfsteiner,
Assessing non-stationary vibration loading in structural dynamics: Python package for random time series analysis
Martin Česnik, Aleš Zorman and Janko Slavič,
FLife - Obtaining vibration fatigue life in the spectral domain
Massimiliano Palmieri, Claudio Braccesi and Filippo Cianetti,
Development of an Open-Source device for the real time monitoring of fatigue life of mechanical components subjected to dynamic loads
Ward Rottiers, Babak Bozorgmehri and Frank Naets,
Python tool to simulate thermo-mechanically induced interface stress in the solder connections of chips
12:20 - 13:50 Lunch 13:50 - 15:20 Session 3: Experimental and Operational Modal Analysis (chair: Ivan Tomac)
Ivan Tomac and Janko Slavič,
MorletWaveModal: Python package for modal identification using Morlet-wave integral
Uroš Bohinc,
Operational modal analysis of a footbrige using open source Python library pyOMA
Dag Pasca, Angelo Aloisio, Marco Martino Rosso and Stefanos Sotiropoulos,
PyOMA and PyOMA GUI: A Python module and software for Operational Modal Analysis
Klemen Zaletelj, Janko Slavič and Miha Boltežar,
EMA and UFF: Fundamental Tools in Structural Dynamics
Domen Gorjup, Aleš Zorman, Janko Slavič and Miha Boltežar,
PyExSi: Excitation signals for structural dynamics and vibration fatigue
Elvio Bonisoli, Carlo Rosso, Fabio Bruzzone, Simone Venturini and Salvatore Paolo Cavallaro,
Accurate finite elements for 2D and 3D structural analysis
15:20 - 15:40 Coffee break 15:40 - 16:40 Session 4: Substructuring, Transfer Path Analysis (chair: Paolo Gardonio)
Gianluca Guernieri, Paolo Gardonio and Marius Stücheli,
Digital twin of washing machine tub-drum oscillations
Domen Ocepek, Blaž Starc, Tomaž Bregar, Gregor Čepon and Miha Boltežar,
Addressing NVH Challenges with Open-Source Tools - Transfer Path Analysis and pyFBS
Miha Pogačar, Tomaž Bregar, Gregor Čepon and Miha Boltežar,
Component Mode Synthesis through pyFBS: Estimating Dynamic Properties of Assemblies with Component Models
Miha Kodrič, Tomaž Bregar, Gregor Čepon and Miha Boltežar,
System Equivalent Model Mixing with pyFBS: Accurately Estimating Dynamic Properties at Unmeasurable Locations
19:30Conference dinner
Tuesday June 27th, day 2 8:30 - 9:15 Keynote: Janko Slavič, Multi-institutional collaboration in open-source structural dynamics research (chair: Wout Weijtjens) 9:15 - 10:30 Session 5: High-speed camera based Structural Dynamics (chair: Tengjiao Jiang)
Gianluca Guernieri, Paolo Gardonio, Marius Stücheli and Andrea Fusiello,
Washing Machine Drum Oscillations Envelope From Camera Measurements
Sofia Baldini, Gianluca Guernieri, Domen Gorjup, Paolo Gardonio, Janko Slavič and Roberto Rinaldo,
Closed Shell Sound Radiation Estimate From Camera Measurements
Tengjiao Jiang, Gunnstein Frøseth and Anders Rønnquist,
A visual line tracking technique overcoming various noisy backgrounds
Thijs Willems and Frank Naets,
Multi-scale and full-field vision-based motion tracking for flexible multibody parameter identification
Domen Gorjup, Janko Slavič and Miha Boltežar,
PyIDI: Open-source image-based vibration measurement in Python
10:30 - 10:50 Coffee break 10:50 - 12:05 Session 6: Tools in Structural Dynamics (chair: Dag Pasca)
Patrick Hippold, Johann Gross and Malte Krack,
Nonlinear vibration analysis with NLvib
Edoardo Mancini, Massimiliano Palmieri and Filippo Cianetti,
A Python toolbox for the design of composite-made structural components
Tilen Košir, Klemen Zaletelj, Janko Slavič and Miha Boltežar,
LadiskDAQ: An Open-Source Python Package for Unified and Efficient Data Acquisition and Signal Generation
Elvio Bonisoli, Luca Dimauro, Simone Venturini and Salvatore Paolo Cavallaro,
Investigation of nonlinear dynamics using open-source tools
Guillermo Reyes-Carmenaty, Josep Font-Moré and Marco A. Pérez
A high level API for integrating vibrational data into machine learning algorithms
12:05 - 13:30 End of Conference & Lunch 20:30Social event, Conference closing
Wednesday June 28th, day 3 9:00 - 10:30 Essential numerical tools (Numpy, Scipy, Matplotlib) 10:30 - 10:45 Coffee break 10:45 - 12:15 Signal processing for vibration engineers 12:15 - 13:30 Lunch 13:30 - 15:00 Summer school courses: Individual tracks, part 1
Track 1: Collaboration on open source projects
Track 2: Image based modal analysis
Track 3: Frequency based substructuring, transfer path analysis (organised jointly with TUM)
For more info on individual summer school tracks, please see the
event leaflet. 15:00 - 15:15 Coffee break 15:15 - 17:45 Summer school courses: Individual tracks, part 2 19:30Summer school dinner
Get the full OpenSD2023 Conference and Summer school program here:
Gunnstein T. Frøseth is the author and maintainer of several popular open-source packages, including fatpack which is a python package for fatigue analysis of structures. He is also an Associate Professor at the Department of Structural Engineering, NTNU, where he teaches structural dynamics, signal processing and system identification. His research interest is rooted in condition assessment and service life estimation of structures and includes research in image processing, computer vision, fatigue of materials and load modelling.
Janko Slavič is the maintainer of several open-source packages, including pyEMA, pyUFF, pyExSi, and FLife. He is also a co-author of the 2020 Nature Methods publication on the development of Scipy. Dr. Slavič is a full professor at the Faculty of Mechanical Engineering at the University of Ljubljana; he is active in the field of structural dynamics and signal processing. Besides his open-source effort, he has been particularly active in Vibration fatigue, High-speed image-based EMA, 3D printed sensors and actuators.
Venue
The conference and summer school will be held at the Faculty of Mechanical Engineering, Aškerčeva 6, Ljubljana, Slovenia.
All other planned events (social etc.) will take place within walking distance of the faculty.
Target audience are PhD researchers, PhD or final year MSc students working in the field of structural dynamics.
Course accreditation
Attendees have the option to obtain 3 ECTS.
What to expect
At the conference, you can expect to learn about the recent effort in the development of particular open-source packages related to structural dynamics scientific research.
At the summer school we will help you to understand how the open-source community operates and how to write open-source code so that it can be used by other researchers.
Summer school attendees will receive the full source code of the summer school.
Three tracks are planned (see preliminary program).
The course language is English.
Prior knowledge
The summer school will heavily depend on the programming language Python.
Basic knowledge of Python is expected. The users of Matlab should be able to quickly catch up.
Important dates
Some important dates to keep in mind:
Feb 20th 2023, extended to Mar 10th 2023: deadline for submission of abstracts.
Mar 15th 2023: acceptance notification.
Apr 15th 2023: deadline for extended abstract or full paper submission.
Apr 15th 2023: early-bird registration closed.
May 25th 2023: registration closed.
June 26th 2023: start of the conference & summer school.
Conference and Summer School fee
The conference fee is 350€ (early-bird 300€).
The Summer-school fee is 350€ (early-bird 300€).
The conference and summer-school fee is 650€ (early-bird 550€).
The fee includes refreshments during breaks, welcome reception and Conference / Summer school dinner.
When presenting your work at the conference, please include the OpenSD2023 logo on the title slide.
You can use the .pptx presentation template.
All conference presentations are limited to 15 minute time-slots. Please make your presentation a few minutes shorter, to allow some time for discussion in the allotted time.
The presentation template and the OpenSD2023 logo image are included in the below archive.