Modal Damping
The ModalDamping
class implements modal damping, which applies specific damping factors directly to individual vibration modes.
Parameters
numberofModes
: Number of modes to consider for modal damping (integer greater than 0)dampingFactors
: Comma-separated list of damping factors for each mode (values between 0 and 1)
Usage
from femora.components.Damping import DampingManager
damping_manager = DampingManager()
modal_damping = damping_manager.create_damping(
'modal',
numberofModes=3,
dampingFactors="0.02,0.03,0.04"
)
Notes
The length of
dampingFactors
must match thenumberofModes
parameterEach damping factor must be between 0 and 1
Modal damping allows more precise control of damping characteristics compared to Rayleigh damping