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

Add tests for Exact Internal Displacement for BarElement #181

Closed epsi1on closed 1 month ago

epsi1on commented 7 months ago

hi, This is about testing the Exact Internal Displacement feature for BarElement. I think there are 8 cases which should be covered

some are already covered here: https://github.com/BriefFiniteElementNet/BriefFiniteElement.Net/blob/master/UnitTests/Tests/BarElementExactInternalDisplacement.cs

epsi1on commented 7 months ago

Sorry for delay.

I can handle the codes, but can you handle the model outputs from that software?

We can start with this example:

The numbers looks silly, they are prime numbers to prevent error cancellation. any other number would work too.

just give me the internal displacement in each 0.5m of length:

xs=[0,0.5,1,1.5,2,2.5,....,11]

thanks

GIfengxin commented 4 months ago

Hi, I have test the GetExactInternalDisplacementAt() function but got NotImplementedException. I built a two-span continuous beam with concentrated and uniform forces loaded with the BFE.Net library and Opensees, respectively, but the the node displacement result returned by GetGlobalDisplacementAt() is not correct compared with Opensees. I want to ask If the GetExactInternalDisplacementAt() function have been implemented already and under test procedure? And how can I contribute the my test code to this issue?

epsi1on commented 4 months ago

I think you can contribute code with pull requests. for doing that you need to fork this project under your username, clone the code into your computer via Git tools, put codes on files and push to your own repo, then create a pull request. I think there was good videos on youtube which shows the progress step by step. I made this fileIssue181.cs at this path:

/Validation/Validation/GithubIssues/Issue181.cs for this issue (this is issue #181 as written on top of this very page). Please put the code there and make pull request so that i can see it too.

GIfengxin commented 4 months ago

Thank you for your reply. I am Sorry, but I'm not familiar with pull requests on github. Can I just add my codes just here in comment. Or As I made c# code and OpenSees script file both, so I think it will be better to sent codes and file with some description with e-mail. Can you just sent my an e-mail address so we can communicate with each other more efficiently.

epsi1on commented 4 months ago

it wouldn't take more that couple of minutes with maybe like this, but yes please attach the .cs file to your comment and i'll check

GIfengxin commented 4 months ago

Ok, I will watch the video and try. And I want to support this project by payment to thanks for your hard work and get more professional and timely support in future. As I can not use PayPal and CryptoCurrencies, so how can I get in touch with you and have a more detailed talk about this?

epsi1on commented 4 months ago

Thank you. for public support you can use github, but for private support lets continue via email. ehsan.ma@gmx.com.

GIfengxin commented 4 months ago

Hi, I have sent an email to BFEPaid@gmx.com yesterday, please check.

epsi1on commented 1 month ago

inactivity