Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Quadrilateral finite element stiffness matrix - SAP2000 vs manually generated 1

Status
Not open for further replies.

GhergheV

Civil/Environmental
Feb 24, 2022
2
Greetings! I am a masters student working on my dissertation thesis and I would like to gather some information about the following topic. The main topic in my thesis will be FEM analysis and my professor suggested to compare the stiffness matrix of an quadrilateral steel plate (20x10x1cm) resulted from SAP2000 in plane analysis and the stiffness matrix generated by hand based on the theory of elasticity.
I was expecting for these two matrices to be quite similar for this simple element but the results are a bit strange, as some of most curious of you will find out if they stick around.

Context:
Finite element: rectangular element with l:h ratio of 2:1, 4 nodes with two DOF in each node (ux, uy)
For the manually derived stiffness matrix I used two approaches for the axis system and the result was exactly the same, as expected and confirmed by the book used as guide.
Shape/interpolation functions used were linear and with the following form: u(x,y) = C0 + C1x + C2y + C3xy
As a comparison I had run two in plane models in SAP2000 one with UX and UY Degrees of freedom and the other one with UX, UY and RZ (from SAP analysis options).

Below you can see the results. The stiffness matrix from SAP200 was generated for a load case of 1mm displacement of node 1. Notations: KCoveianu = KEu = manually generated stiffness matrices starting from two different positions of the axis system. KSAP = stiffness matrix from SAP2000 resulted as nodal reactions in the simple case of 1mm displacement of node 1.

I am looking forward for any response and suggestions in regards with my finding in this comparison. In my opinion the differences are quite large in some points. I am also pretty sure that SAP2000 doesn`t use linear interpolation functions.

Stiffness_matrix_comparison_UX_UZ_dof_p7r2hj.jpg

Stiffness_matrix_comparison_UX_UZ_RZ_dof_eqkqvf.jpg


Cheers!
 
Replies continue below

Recommended for you

The first step towards finding the reason for differing results would be to investigate exactly what element SAP uses. The questions you need to answer include:

#1 Is the plate element a Reissner-Mindlin or Kirchoff element?
#2 Is the element conforming (=kinematic boundary conditions fulfilled at all nodes of the element boundary)?
#3 Is the element non-conforming?

Since your questions relates to a dissertation, the most surefire way to get the correct answers would be to email the SAP2000 technical customer support and ask them directly about exactly what element they use for the plate model in question. After that, you´ll only have to find that same element in the literature to write your own code.
 
Thank you @centodollar for your answer!
In the meantime I had found the solution, and it was a mistake from my part. As I've said, I studied a finite element with 8DOF (without nodal rotations) and I assumed that if I were to uncheck the RY DOF in the analysis, the computation would ignore the out of plane bending of the plate. This is false for the element that I used initially - a shell type element so the problem was your #3.
What I found is that the correct finite element based on the initial assumptions is the plane element, as this element only has in plane stress/strains correspondent to in plane translational DOF.
After another computation with the correct model, the stiffness matrices are exact, as it should be for this easy problem.
So yes, I have been a bit hasty in my modeling assumptions.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor