SecantStiffnessProportional
SecantStiffnessProportional
SecantStiffnessProportional(damping_factor: float, Ta: Optional[float] = None, Td: Optional[float] = None, tsTagScaleFactorVsTime: Optional[int] = None, user_name: Optional[str] = None)
Bases: Damping
Secant stiffness-proportional viscous damping model.
SecantStiffnessProportional defines damping proportional to the elements' secant stiffness. It supports activation scheduling and time-series-based scaling.
Tcl form
damping SecStiff <tag> <damping_factor> [-activateTime <Ta>] [-deactivateTime <Td>] [-fact <tsTag>]
Example
Create a secant stiffness-proportional damping model.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
damping_factor
|
float
|
Damping ratio proportional to secant stiffness (between 0.0 and 1.0). |
required |
Ta
|
Optional[float]
|
Optional activation time in seconds. |
None
|
Td
|
Optional[float]
|
Optional deactivation time in seconds. |
None
|
tsTagScaleFactorVsTime
|
Optional[int]
|
Optional time series tag for scaling damping. |
None
|
user_name
|
Optional[str]
|
Optional unique name for the damping object. |
None
|
Raises:
| Type | Description |
|---|---|
ValueError
|
If damping_factor is outside |