BriefFiniteElementNet / BriefFiniteElement.Net

BriefFiniteElementDotNET (BFE.NET) is a library for linear-static Finite Element Method (FEM) analysis of solids and structures in .NET
https://www.bfe-framework.net
GNU Lesser General Public License v3.0
154 stars 58 forks source link

How to define constrains in local coordinate system (skewed support)? #149

Closed Georgerdx closed 1 year ago

Georgerdx commented 1 year ago

Hello,

I just have a question about creating constraints. I would like to create constraints in other than global coordinate system. Is that possible?

Example: I have a 3D beam which is not parallel to any axis of the global coordinate system. I would like to define X and Y direction relaxed and Z direction fixed in the direction of the beam. How would I define this in the code?

Thank you Best regards Juraj

epsi1on commented 1 year ago

I think what you mean is skewed support like the image below (node number 3) Unfortunately, that is not implemented in the library...

image

epsi1on commented 1 year ago

But you can get approx result with some tricks which can increase complexity of your code. for example use a strong truss element instead of skewed support like this (red element is perpendicular to skewed support axis). Also note that this solution is approx, also can increase the complexity of your code

image this way

thanks

Georgerdx commented 1 year ago

Hello Epsi1on,

Many thanx for your quick answer. I see, i’ll try with your workaround.

Best regards Juraj

On 31. Oct 2022, at 12:08, epsi1on @.***> wrote:

 But you can get approx result with some tricks which can increase complexity of your code. for example use a strong truss element instead of skewed support like this (red element is perpendicular to skewed support axis). Also note that this solution is approx, also can increase the complexity of your code

this way

thanks

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.

epsi1on commented 1 year ago

inactivity