Concrete branch ready for testing

About the development of the FEM module/workbench.

Moderator: bernd

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

Re: Concrete branch ready for testing

Postby bernd » Wed Mar 27, 2019 7:15 pm

you have a standard solid material only. This does not work at the moment with this branch. You have to have at least one reinforced material.

This is what I am ATM. make the reinforced material analysis work together with a normal analysis without reinforced material.

BTW: this is really fun. Just like my ten buckets structural analysis software. No even better because this only hast shell elements we gone have solid elements :mrgreen:

From rx, ry, rz we could easily calculate cm²/m or am I wrong ?
User avatar
bernd
Posts: 10803
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Concrete branch ready for testing

Postby bernd » Wed Mar 27, 2019 7:18 pm

Would be cool if you could give a mix of standard and referenced material a try too. just to proof the get concrete nodes method to be work the right way.
User avatar
HarryvL
Posts: 1071
Joined: Sat Jan 06, 2018 7:38 pm
Location: Netherlands

Re: Concrete branch ready for testing

Postby HarryvL » Wed Mar 27, 2019 8:20 pm

bernd wrote:
Wed Mar 27, 2019 7:15 pm
BTW: this is really fun. Just like my ten buckets structural analysis software. No even better because this only hast shell elements we gone have solid elements :mrgreen:
Uh oh - you’ve lost me ;) what is “ten buckets structural analysis software”?
bernd wrote:
Wed Mar 27, 2019 7:15 pm
From rx, ry, rz we could easily calculate cm²/m or am I wrong ?
Yup. rx = 0.01 means 0.01 m2 steel per 1 m2 concrete. So I guess you refer to a plate or wall. In this case you would have to multiply by plate/wall thickness:

Reinforcement [cm2/m] = 100 * 100 * rx [-] * t [m]
User avatar
bernd
Posts: 10803
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Concrete branch ready for testing

Postby bernd » Thu Mar 28, 2019 5:42 am

HarryvL wrote:
Wed Mar 27, 2019 8:20 pm
bernd wrote:
Wed Mar 27, 2019 7:15 pm
BTW: this is really fun. Just like my ten buckets structural analysis software. No even better because this only hast shell elements we gone have solid elements :mrgreen:
one bucket of dollars == araound 1000 dollar
User avatar
bernd
Posts: 10803
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Concrete branch ready for testing

Postby bernd » Thu Mar 28, 2019 5:48 am

bernd wrote:
Wed Mar 27, 2019 7:15 pm
you have a standard solid material only. This does not work at the moment with this branch. You have to have at least one reinforced material.
this should work now. Means means if there is no reinforced material result reading works the standard way
User avatar
HarryvL
Posts: 1071
Joined: Sat Jan 06, 2018 7:38 pm
Location: Netherlands

Re: Concrete branch ready for testing

Postby HarryvL » Thu Mar 28, 2019 12:34 pm

Latest femconcrete gives me an error during Build process:

Code: Select all

/home/harry/FC_Dev/FreeCAD/src/Mod/Fem/App/FemVTKTools.cpp: In function ‘std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > Fem::_getFreeCADMechResultScalarProperties()’:
/home/harry/FC_Dev/FreeCAD/src/Mod/Fem/App/FemVTKTools.cpp:701:5: error: expected ‘;’ before ‘resFCScalProp’
     resFCScalProp["ReinforcementRatio_x"] = "ReinforcementRatio_x"
     ^
src/Mod/Fem/App/CMakeFiles/Fem.dir/build.make:752: recipe for target 'src/Mod/Fem/App/CMakeFiles/Fem.dir/FemVTKTools.cpp.o' failed
make[2]: *** [src/Mod/Fem/App/CMakeFiles/Fem.dir/FemVTKTools.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 63%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderOrigin.cpp.o
CMakeFiles/Makefile2:4633: recipe for target 'src/Mod/Fem/App/CMakeFiles/Fem.dir/all' failed
make[1]: *** [src/Mod/Fem/App/CMakeFiles/Fem.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
User avatar
bernd
Posts: 10803
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Concrete branch ready for testing

Postby bernd » Thu Mar 28, 2019 1:18 pm

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

Re: Concrete branch ready for testing

Postby bernd » Thu Mar 28, 2019 1:20 pm

HarryvL wrote:
Thu Mar 28, 2019 12:34 pm

/home/harry/FC_Dev/FreeCAD/src/Mod/Fem/App/FemVTKTools.cpp:701:5: error: expected ‘;’ before ‘resFCScalProp’
resFCScalProp["ReinforcementRatio_x"] = "ReinforcementRatio_x"
But is only a missing ";" in line 701 in src/Mod/Fem/App/FemVTKTools.cpp
User avatar
HarryvL
Posts: 1071
Joined: Sat Jan 06, 2018 7:38 pm
Location: Netherlands

Re: Concrete branch ready for testing

Postby HarryvL » Thu Mar 28, 2019 1:28 pm

Damn. I am hopeless with git. I am sure I messed it up again.
Jee-Bee
Posts: 2128
Joined: Tue Jun 16, 2015 10:32 am
Location: Netherlands

Re: Concrete branch ready for testing

Postby Jee-Bee » Thu Mar 28, 2019 2:10 pm

Welcome git is the reason of my fail few years back... after that i didn't take the time anymore to restart...