You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
The GUI is my project work submission for the course named Nonlinear Vibrations at METU Mechanical Engineering Department.
This graphical user interface calculates the responses of the multi degree freedom system having nonlinearities in a specific frequency range by using single harmonic representation. The GUI contains those nonlinearities:
Cubic Stiffness
Piecewise Linear Stiffness
Dry Friction (Hysteretic)
Velocity Squared Damping
Piecewise Linear Viscous Damping
Gap Nonlinearity
Bilinear Viscous Damping
Bilinear Stiffness
The GUI uses single harmonic describing functions to calculate the force induced by the nonlinearity in frequency domain. Since it uses only single harmonic to represent the nonlinearities, the bias terms are neglected for the nonlinearities not odd-symmetric such as gap nonlinearity, bilinear stiffness etc. It benefits receptance method to decrease computation time if possible. It uses arc-length continuation method and Newton's method to solve numerical equations.
The GUI have user be able to change forcing and to add nonlinear elements to the linear system.
All parameters are in basic units. The GUI is developed in MATLAB R2012a.
The package contains a simple user manual.
Cite As
Barış Deniz SAĞLAM (2026). Single Harmonic Nonlinear Vibration Problem Solver (https://www.mathworks.com/matlabcentral/fileexchange/48255-single-harmonic-nonlinear-vibration-problem-solver), MATLAB Central File Exchange. Retrieved .
General Information
- Version 1.1.0.0 (1.34 MB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
