Hello,
Is there a straightforward way to calculate the energy dissipated through Rayleigh damping in OpenSees? The methods I can think of would require the stiffness matrix to be output at every timestep of the analysis if damping proportional to tangent stiffness is used. This ends up being too resource intensive. Thanks,
energy dissipated through Rayleigh damping
Moderators: silvia, selimgunay, Moderators
-
- Posts: 28
- Joined: Fri Oct 18, 2013 6:35 am
- Location: University of Oxford
-
- Posts: 916
- Joined: Mon Sep 09, 2013 8:50 pm
- Location: University of California, Berkeley
Re: energy dissipated through Rayleigh damping
That seems to be the only way at the moment. I checked the code and could not find a recorder that outputs the energy.
Printing the stiffness matrix, adding the mass component on that and computing the energy by integration of damping matrix multiplied by the displacement increment may not be that difficult with a Matlab postprocessing code. You only need to be careful in match the dofs to those of the stiffness matrix. If you are using RCM numbering, they would be re-numbered.
Printing the stiffness matrix, adding the mass component on that and computing the energy by integration of damping matrix multiplied by the displacement increment may not be that difficult with a Matlab postprocessing code. You only need to be careful in match the dofs to those of the stiffness matrix. If you are using RCM numbering, they would be re-numbered.
Re: energy dissipated through Rayleigh damping
Hi,
This might not be an exact response to the question.
However, it is possible to determine the Damping ratio by measuring the area within a particular hysteretic loop. For this, (a) one may use an element recorder to record the (shear) stress and (shear) strain and (b) then calculate the area within the loop by numerical integration. (c) Then the damping ratio can be calculated for that loop by using standard procedure (e.g. Kramer, Geotechnical Earthquake Engineering).
By recording the dT used in analysis, the duration of the loop can be checked and thus, any particular loop can be selected which is relevant in the analysis.
The whole process can be automated using MATLAB or SCILAB script or any other language of choice for post processing.
This might not be an exact response to the question.
However, it is possible to determine the Damping ratio by measuring the area within a particular hysteretic loop. For this, (a) one may use an element recorder to record the (shear) stress and (shear) strain and (b) then calculate the area within the loop by numerical integration. (c) Then the damping ratio can be calculated for that loop by using standard procedure (e.g. Kramer, Geotechnical Earthquake Engineering).
By recording the dT used in analysis, the duration of the loop can be checked and thus, any particular loop can be selected which is relevant in the analysis.
The whole process can be automated using MATLAB or SCILAB script or any other language of choice for post processing.
----------------------------------
With Regards,
sb1966
With Regards,
sb1966