Damper Modeling
Moderators: silvia, selimgunay, Moderators
Damper Modeling
I am comparing the dynamic response of a structure (steel special moment resisting frame) w/o a damper and w/ a damper. The damper goes diagonally from one node to another in the bays of the frame. The method in which I have modeled the damper appears to be incorrect as the results are the same for both the frame w/ the damper and w/o the damper. Could you please take a look at how I have modeled the damper as diagonal truss elements in a frame? Any assisstance is greatly appreciated.
# uniaxialMaterial Viscous $matID_damper $C $alpha
uniaxialMaterial Viscous 3 23.3 1;
# section Uniaxial $DamperSecTag $matID_damper $string;
section Uniaxial 6 3 P;
element truss 16 1 6 6; # damper diagonally oriented from node 1 to 6
# uniaxialMaterial Viscous $matID_damper $C $alpha
uniaxialMaterial Viscous 3 23.3 1;
# section Uniaxial $DamperSecTag $matID_damper $string;
section Uniaxial 6 3 P;
element truss 16 1 6 6; # damper diagonally oriented from node 1 to 6
set the area = 1, and determine the material properties for the damping you want based on following:
strain = (disp(2)-disp(1))/L
strainRate = (vel(2)-vel(1))/L
material->setStrain(strain, strainRate)
resistingForce = material->getStress()*A;
dampTangent = material->getDamp()*A;
tangent = material->getTangent()*A;
i.e. watch out for divison by L.
strain = (disp(2)-disp(1))/L
strainRate = (vel(2)-vel(1))/L
material->setStrain(strain, strainRate)
resistingForce = material->getStress()*A;
dampTangent = material->getDamp()*A;
tangent = material->getTangent()*A;
i.e. watch out for divison by L.