Damping¶
(This section is under construction.)
type_of_dampingType: String
Description: The type of damping Hercules should use. Possible options include
rayleigh,mass,none,bkt,bkt2,bkt3, andbkt3f.
simulation_velocity_profile_freq_hzOptional: Yes
Type: Float
Description: This parameter is only effective when
type_of_dampingis set tobkt,bkt2,bkt3, orbkt3f. It can be a floating number from0.0tosimulation_wave_max_freq_hz. This is an optional parameter and the default value is0.0.
use_parametric_q_factorOptional: Conditional
Type: Yes or No
Description: This parameter is required if
type_of_dampingis set tobkt,bkt2,bkt3, orbkt3f.
use_infinite_qkOptional: Conditional
Type: Yes or No
Description: This parameter is required if
type_of_dampingis set tobkt,bkt2,bkt3, orbkt3f.
parametric_q_factor_constantOptional: Conditional
Type: Float
Description: This parameter is required if
use_parametric_q_factoris set toyes.
parametric_q_factor_alphaOptional: Conditional
Type: Float
Description: This parameter is required if
use_parametric_q_factoris set toyes.
parametric_q_factor_betaOptional: Conditional
Type: Float
Description: This parameter is required if
use_parametric_q_factoris set toyes.
the_threshold_dampingType: Float
Description: The threshold to limit the \(\zeta\) damping ratio. If the computed \(\zeta\) is larger than this threshold, it will be set to this threshold.
do_damping_statisticsOptional: Yes
Type: Boolean
Description: Whether Hercules should print damping statistics to the standard output (usually the command line window running Hercules). This is an optional parameter and the default value is False (
do_damping_statistics = 0).
Rayleigh Damping¶
In Hercules, two frequencies used to calculate the Rayleigh damping coefficients are \(0.2 f\) and \(f\), where \(f\) is the maximum frequency of the simulation (defined by simulation_wave_max_freq_hz). The Rayleigh damping coefficients are calculated as follows:
where \(\omega_1 = 2 \pi (0.2 f)\) and \(\omega_2 = 2 \pi f\). The damping ratio (\(\zeta\)) is calculated as follows element by element:
where \(V_S\) is the shear wave velocity of the element in meters per second. Note that the damping ratio is limited by the threshold damping value (the_threshold_damping). Once the damping ratio exceeds this threshold, it will be set to this threshold.
Mass Damping¶
Similar to Rayleigh damping, there are also two frequencies used to calculate the mass damping coefficients: \(0.1 f\) and \(8 f\). The mass damping is only proportional to the mass matrix. As a result, the damping coefficients are calculated as follows: