How to calculate displacements at the integration points?
Moderators: silvia, selimgunay, Moderators
How to calculate displacements at the integration points?
Hi there,
I'm trying to calculate the displacements of the element at the integration points (sections) of a displacement based element. I can only record the curvatures at the sections, so I thought I could calculate the deflection at the sections by the following method:
1) Get rotations at the section by multiplying the section curvature by the Gaussian weight for that section (constant curvature over the section weight)
2) Add rotations cumulatively up the height of the element
3) Get displacements at section by multiplying the cumulative rotation at each section by that section weight
When I use this 'manual' process to calculate the nodal displacement, the resulting nodal displacement is about 10% larger than from the Node Recorder displacement. I am wondering why this could be. Is this 'manual' integration a theoretically correct approach or am I making an incorrect assumption somewhere?
Thanks!
I'm trying to calculate the displacements of the element at the integration points (sections) of a displacement based element. I can only record the curvatures at the sections, so I thought I could calculate the deflection at the sections by the following method:
1) Get rotations at the section by multiplying the section curvature by the Gaussian weight for that section (constant curvature over the section weight)
2) Add rotations cumulatively up the height of the element
3) Get displacements at section by multiplying the cumulative rotation at each section by that section weight
When I use this 'manual' process to calculate the nodal displacement, the resulting nodal displacement is about 10% larger than from the Node Recorder displacement. I am wondering why this could be. Is this 'manual' integration a theoretically correct approach or am I making an incorrect assumption somewhere?
Thanks!
-
- Posts: 916
- Joined: Mon Sep 09, 2013 8:50 pm
- Location: University of California, Berkeley
Re: How to calculate displacements at the integration points
Could you try linear curvature distribution between the integration points and repeat the calculations?
Re: How to calculate displacements at the integration points
you might want to look at the source code for the element .. as Selim mentioned, the disp beam element assumes linear curvature and constant axial deformation along the length .. the equations are pretty standard for beams, they can be seen here:
http://opensees.berkeley.edu/wiki/image ... EvsDBE.pdf
http://opensees.berkeley.edu/wiki/image ... EvsDBE.pdf
Re: How to calculate displacements at the integration points
Thank you for your help!
To summarize:
The calculated rotations from step (1-3) are not the actual rotations of the element at those integration points. They are 'arbitrary' parts that sum up to the total element rotation.
To get the displacement distribution, Gaussian Quadrature is not needed at all: to get the rotation distribution along the element (and therefore at each integration point), just integrate the linear curvature by hand up the height of the element (as @selimgunay points out). To get the displacement distribution, integrate the resulting rotation expression again.
To summarize:
The calculated rotations from step (1-3) are not the actual rotations of the element at those integration points. They are 'arbitrary' parts that sum up to the total element rotation.
To get the displacement distribution, Gaussian Quadrature is not needed at all: to get the rotation distribution along the element (and therefore at each integration point), just integrate the linear curvature by hand up the height of the element (as @selimgunay points out). To get the displacement distribution, integrate the resulting rotation expression again.
-
- Posts: 11
- Joined: Sat Jul 28, 2018 12:05 pm
Re: How to calculate displacements at the integration points
for getting the rotation at each point of the element (x) you must integrate from 0 to x over curvature,
Re: How to calculate displacements at the integration points?
Dear imansalehi, can you explain more about how to get the rotation?