BriefFiniteElementNet / BriefFiniteElement.Net

BriefFiniteElementDotNET (BFE.NET) is a library for linear-static Finite Element Method (FEM) analysis of solids and structures in .NET
GNU Lesser General Public License v3.0
154 stars 57 forks source link

Update 23.06.2020 #57

Closed thaletob closed 4 years ago

thaletob commented 4 years ago

While testing I recognized an error in Q4MembraneHelper -> GetAMatrix -> detJ is throwing an error because of an empty matrix J. I'm trying to fix it tomorrow.

thaletob commented 4 years ago

Your DKQElementHelper did not draw any errors while testing, so it should be okay! :)

epsi1on commented 4 years ago

I'll check your code ASAP

thaletob commented 4 years ago

The Error was actually caused by missing brackets in the allocation of Matrix J in my Q4MembraneHelper-class.

thaletob commented 4 years ago

Only one Error during the solving-process left. I have not implemented QuadBasicDrillingDof yet.

epsi1on commented 4 years ago

Actually the DKQ or Q4 do not carry torsional force (drilling dof), so an approx value is set for that on stiffness matrix.

thaletob commented 4 years ago

So you think this class is neccessary?

epsi1on commented 4 years ago

Yes, otherwise you’ll get Not Positive Definite exception

From: thaletob notifications@github.com Sent: Wednesday, June 24, 2020 12:16 PM To: BriefFiniteElementNet/BriefFiniteElement.Net BriefFiniteElement.Net@noreply.github.com Cc: epsi1on ehsan.ma@gmx.com; Comment comment@noreply.github.com Subject: Re: [BriefFiniteElementNet/BriefFiniteElement.Net] Update 23.06.2020 (#57)

So you think this class is neccessary?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/BriefFiniteElementNet/BriefFiniteElement.Net/pull/57#issuecomment-648655086 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AB3Z3JIY2ZLPGDC76HUU5NDRYGVL7ANCNFSM4OFUV44A .

thaletob commented 4 years ago

Okay that is exactly what I've got in my last error. Thanks for the hint!

thaletob commented 4 years ago

I actually added the class which is nearly the same as TriangleBasicDrillingDofHelper.cs. But still getting the error you described.

epsi1on commented 4 years ago

OK, I'll check