Skip to content

GiulioCurti/pyFemTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This Python module offers a comprehensive toolkit for structural dynamics and fatigue analysis, integrating advanced spectral methods, time-domain processing, and tailored signal extraction techniques. Leveraging the ANSYS Data Processing Framework (DPF) and pyRaTS libraries, it facilitates the extraction and manipulation of modal and stress responses from finite element models, alongside robust fatigue damage estimation using both spectral (e.g., Dirlik) and cycle-counting (e.g., Rainflow) approaches.

Key features include the definition and utilization of representative power spectral density (PSD) shapes for flexible structures under dynamic loads, state-space modeling of modal responses, and computation of spectral moments and bandwidth indices critical for damage assessment. The module also supports tailored signal generation based on maximum response fatigue damage (MRFD) and instantaneous damage (MRFID) calculations, enabling focused analysis on critical load events.

Comprehensive visualization tools enable plotting of mode shapes, transfer functions, spectral kurtosis, fatigue damage spectra, and load spectra, facilitating insightful interpretation of structural response and fatigue behavior. The integration of these capabilities into a unified framework supports the development, validation, and application of reliable damage assessment tools under realistic operational conditions.

This module is designed for researchers and engineers in structural health monitoring, fatigue analysis, and vibration-based damage detection, providing a flexible and extensible platform for both numerical simulation post-processing and experimental data analysis.

About

Tools to post-process finite element results for vibration fatigue analysis

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages