Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add tests for Exact Internal Displacement for BarElement #181

Closed
epsi1on opened this issue Mar 4, 2024 · 9 comments
Closed

Add tests for Exact Internal Displacement for BarElement #181

epsi1on opened this issue Mar 4, 2024 · 9 comments

Comments

@epsi1on
Copy link
Member

epsi1on commented Mar 4, 2024

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

  • Uniform Load in Y direction
  • Uniform Load in Z direction
  • Concentrated Force in Y direction
  • Concentrated Force in Z direction
  • Concentrated Moment in Y direction
  • Concentrated Moment in Z direction
  • Concentrated Force in X direction
  • Concentrated Moment in X direction (torsion)

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

@epsi1on
Copy link
Member Author

epsi1on commented Mar 5, 2024

Sorry for delay.

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

We can start with this example:

  • a beam with both ends fixed

  • E=5 Pa and I = 7 m4

  • length of 11m

  • uniform load of 13 N/m

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
Copy link

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 added a commit that referenced this issue Jun 6, 2024
@epsi1on
Copy link
Member Author

epsi1on commented Jun 6, 2024

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
Copy link

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
Copy link
Member Author

epsi1on commented Jun 6, 2024

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
Copy link

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
Copy link
Member Author

epsi1on commented Jun 7, 2024

Thank you.
for public support you can use github, but for private support lets continue via email. [email protected].

@GIfengxin
Copy link

Hi, I have sent an email to [email protected] yesterday, please check.

@epsi1on
Copy link
Member Author

epsi1on commented Aug 20, 2024

inactivity

@epsi1on epsi1on closed this as completed Aug 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants