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.