Concrete branch ready for testing

About the development of the FEM module/workbench.

Moderator: bernd

User avatar
bernd
Posts: 8470
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Concrete branch ready for testing

Postby bernd » Thu Apr 04, 2019 4:08 pm

Harry how about fy for the test cases?
User avatar
HarryvL
Posts: 1052
Joined: Sat Jan 06, 2018 7:38 pm

Re: Concrete branch ready for testing

Postby HarryvL » Thu Apr 04, 2019 4:31 pm

What do you mean Bernd? Fy = yield strength? Context?
User avatar
bernd
Posts: 8470
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Concrete branch ready for testing

Postby bernd » Thu Apr 04, 2019 5:24 pm

I am writing a unit test for your rho calculstion def. input and output will be three or four posts before this post. But I need a yield strength too.
User avatar
HarryvL
Posts: 1052
Joined: Sat Jan 06, 2018 7:38 pm

Re: Concrete branch ready for testing

Postby HarryvL » Thu Apr 04, 2019 5:59 pm

bernd wrote:
Tue Apr 02, 2019 10:07 am
How about the unit test Harry?
...
Are the values above the input and output values?

With this information a unit test is very easy do develop. I would go for this if you don't mind.
Sorry Bernd, I missed your question.

Sigma = sxx syy szz sxy sxz syz is input
Rho = rhox rhoy rhoz is output.

This can therefore only test the routine for calculating the reinforce ratio.

This assumes fy=500MPa and concrete tensile strength of 3MPa. I need to check how I accounted for the tensile strength in the verification code b
User avatar
HarryvL
Posts: 1052
Joined: Sat Jan 06, 2018 7:38 pm

Re: Concrete branch ready for testing

Postby HarryvL » Thu Apr 04, 2019 6:44 pm

I am trying to do a few test cases but don’t know how to use the ReinforcedMaterial object. How do I link a steel and concrete object to this?
User avatar
HarryvL
Posts: 1052
Joined: Sat Jan 06, 2018 7:38 pm

Re: Concrete branch ready for testing

Postby HarryvL » Thu Apr 04, 2019 7:08 pm

Like this:


Rho_test.png
Rho_test.png (306 KiB) Viewed 127 times

Rho_test.FCStd
(10.56 KiB) Downloaded 1 time
User avatar
bernd
Posts: 8470
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Concrete branch ready for testing

Postby bernd » Thu Apr 04, 2019 7:12 pm

there you have a normal material object and nog a reinfoced material object.
User avatar
HarryvL
Posts: 1052
Joined: Sat Jan 06, 2018 7:38 pm

Re: Concrete branch ready for testing

Postby HarryvL » Thu Apr 04, 2019 7:20 pm

HarryvL wrote:
Thu Apr 04, 2019 5:59 pm
bernd wrote:
Tue Apr 02, 2019 10:07 am
How about the unit test Harry?
...
Are the values above the input and output values?

With this information a unit test is very easy do develop. I would go for this if you don't mind.
Sorry Bernd, I missed your question.

Sigma = sxx syy szz sxy sxz syz is input
Rho = rhox rhoy rhoz is output.

This can therefore only test the routine for calculating the reinforce ratio.

This assumes fy=500MPa and concrete tensile strength of 3MPa. I need to check how I accounted for the tensile strength in the verification code b
I found the original test file in the attic:

CoReRa.py
(4.81 KiB) Downloaded 5 times



I don't see if or how I accounted for tensile strength. Let me read the original article again, because I do reproduce the right output.
User avatar
HarryvL
Posts: 1052
Joined: Sat Jan 06, 2018 7:38 pm

Re: Concrete branch ready for testing

Postby HarryvL » Thu Apr 04, 2019 7:36 pm

HarryvL wrote:
Thu Apr 04, 2019 5:59 pm
This assumes fy=500MPa and concrete tensile strength of 3MPa. I need to check how I accounted for the tensile strength in the verification code b
Ah I remember now. The reinforcement calculation ignores concrete tensile strength. Equilibrium at failure assumes the concrete is cracked and normal stress along the crack is taken by the steel in yield. The value of tensile strength in the article is only used in the crack width calculation. Something we may consider for future enhancement.
User avatar
HarryvL
Posts: 1052
Joined: Sat Jan 06, 2018 7:38 pm

Re: Concrete branch ready for testing

Postby HarryvL » Thu Apr 04, 2019 7:43 pm

bernd wrote:
Thu Apr 04, 2019 7:12 pm
there you have a normal material object and nog a reinfoced material object.
Yes, but I cannot do anything with that object. Do I still have to use Python to link material objects to the reinforced material object?