Release Notes
v1.0.0
Breaking changes
- Sdof solvers
- Refactor
SdofHarmonicTimeProblem,SdofForcedTimeProblemandSdofFrequencyProblemto comply withDifferentialEquations.jlconventions
- Refactor
- Signal processing
- Add
csdfunction to compute the Cross Spectral Density (CSD) between two signals or between multiple input and output signals - Add support for matrix inputs in
tfestimatefunction to compute the Frequency Response Function (FRF) between multiple input and output signals - Refactor
tfestimate,welch,csdandspectrumfunctions to accept window functions instead of pre-computed window vectors - Add
nfftparameter totfestimate,welch,csdandspectrumfunctions to specify the number of FFT points to be used
- Add
- Modal extraction
- Add
LSFit()method for modal parameter extraction using least squares fitting of the frequency response function around the resonance peak - Add
AutoEMASdofProblemandAutoEMAMdofProblemstructures andsolvefunctions to perform automatic modal extraction based on Sdof or Mdof approximations - Solutions of AutoEMA problems are stored in
EMASdofSolutionorEMAMdofSolutionstructures containing the poles and the modal parameters - Add
poles_extractionfunction to extract system poles using different Mdof methods:- Least-Squares Complex Exponential (LSCE) method
- Least-Squares Complex Frequency-domain (LSCF) method
- Polyreference Least-Squares Complex Frequency-domain (pLSCF) method
- Add
modeshape_extractionfunction to extract mode shapes from residues and poles using Mdof methods - Add
stabilizationfunction to perform stabilization diagram analysis using Mdof methods - Add
stabilization_plotfunction to visualize stabilization diagrams - Stabilization results are now stored in the
EMAMdofStabilizationstructure for plotting and further analysis - Add
frf_reconstructionfunction to reconstruct FRFs from extracted modal parameters - Add
compute_residualsfunction to compute the lower and upper residuals of the FRF - Add
mode2residuesfunction to compute residues from real modes information - Add modal extraction indicators:
- Modal Overlap Factor (MOF)
- Mode Overcomplexity Value (MOV)
- Mode Phase Collinearity (MPC)
- Mode Complexity Factor (MCF)
- Mode Phase Deviation (MPD)
- Modal Scale Factor (MSF)
- Modal Assurance Criterion (MAC)
- Coordinate Modal Assurance Criterion (COMAC)
- Enhanced Coordinate Modal Assurance Criterion (ECOMAC)
- Frequency Response Assurance Criterion (FRAC)
- Complex Mode Indicator Function (CMIF)
- Power Spectrum Indicator Function (PSIF)
- Utils
- Add
modal2polesandpoles2modalfunctions to convert between modal parameters and system poles
- Add
- Add
v0.3.0
Breaking change
v0.2.0
Breaking change
- Refactor of the visualization extension following issue #3. Theming has been removed from the plotting functions (function
theme_choiceis now exported).
v0.1.2
- Bug fix in
OneDMesh(solved issue #2)
v0.1.1
- Bug fixes in State space solvers
v0.1.0
- Initial release of the package