Concrete branch ready for testing
Moderator: bernd
Forum rules
and Helpful information for the FEM forum
and Helpful information for the FEM forum
Concrete branch ready for testing
Hi, if you have been following the work I have been doing on concrete and would like to try it for yourself, then you can now pull the relevant FreeCAD version from here: https://github.com/HarryvL/FreeCAD/tree/concrete.
Some words of caution:
1) Anything I do and provide is just to gain insight in mechanical behavior of conceptual designs and not for making design decisions that may impact safety or performance. For that you would need to consult a qualified, professional design engineer, which I most definitely am not.
2) There is plenty of debate in the structural design community on the usefulness and limitations of linear elastic analyses for concrete design. I can recommend the following references as a starting point:
- Finite Element Design of Concrete Structures by G.A. Rombach
- Finite Element Design of Concrete Structures (practical problems and their solutions) by G.A. Rombach
- Practitioners' Guide to Finite Element Modelling of Reinforced Concrete Structures by CEB-FIB
3) The following material parameters are hard coded (because I still can't figure out how to update the material dialog in FreeCAD):
fy: factored yield strength of reinforcement bars - default: 315 MPa
fck: factored concrete cube compressive stength - default 0.75*0.6*35.0 = 15.75 MPa
phi: angle of internal friction for concrete - default 30 degrees
see here
https://github.com/HarryvL/FreeCAD/blob ... #L589-L599
and here
https://github.com/HarryvL/FreeCAD/blob ... #L748-L757
Please give it a try and share some results.
Some words of caution:
1) Anything I do and provide is just to gain insight in mechanical behavior of conceptual designs and not for making design decisions that may impact safety or performance. For that you would need to consult a qualified, professional design engineer, which I most definitely am not.
2) There is plenty of debate in the structural design community on the usefulness and limitations of linear elastic analyses for concrete design. I can recommend the following references as a starting point:
- Finite Element Design of Concrete Structures by G.A. Rombach
- Finite Element Design of Concrete Structures (practical problems and their solutions) by G.A. Rombach
- Practitioners' Guide to Finite Element Modelling of Reinforced Concrete Structures by CEB-FIB
3) The following material parameters are hard coded (because I still can't figure out how to update the material dialog in FreeCAD):
fy: factored yield strength of reinforcement bars - default: 315 MPa
fck: factored concrete cube compressive stength - default 0.75*0.6*35.0 = 15.75 MPa
phi: angle of internal friction for concrete - default 30 degrees
see here
https://github.com/HarryvL/FreeCAD/blob ... #L589-L599
and here
https://github.com/HarryvL/FreeCAD/blob ... #L748-L757
Please give it a try and share some results.
Re: Concrete branch ready for testing
wow cool ...
seams you messed up history of your branch a bit ...
I'm just trying to sort it out and rebase it on uptodate FreeCAD master ... if this is ok for you ?
seams you messed up history of your branch a bit ...
I'm just trying to sort it out and rebase it on uptodate FreeCAD master ... if this is ok for you ?
Re: Concrete branch ready for testing
That’s fine Bernd. Things went wrong in Mod>Fem>App. VTK extport has been modified heavily somewhere in October? Compare my principalstress branch (which works for sure) to my concrete branch (which now may have issues) and you will see major differences.
Re: Concrete branch ready for testing
OK harry, would you give this a try ... https://github.com/berndhahnebach/FreeC ... emconcrete
It compiles, but since I never did anything with your concrete stuff (shame on me, since I am structural engineer for concrete structures ) I can not really test and may missed something.
It compiles, but since I never did anything with your concrete stuff (shame on me, since I am structural engineer for concrete structures ) I can not really test and may missed something.
Re: Concrete branch ready for testing
I will pull this now. Have been messing about with git all afternoon.
Re: Concrete branch ready for testing
Hmmmmm. The rebase didn’t work. The VTK export has undergone some major development since I pulled the master in which I based the concrete development (?). I will have a look at it and try to fix.
Re: Concrete branch ready for testing
That was me! I did simplificate the vtk tools. Did I missed something on my rebase of your concrete code? Do you still have the origin changes as a commit somewhere?
BTW: git is a beast! but once you have domesticated it, you will never ever give it away
BTW: git is a beast! but once you have domesticated it, you will never ever give it away
Re: Concrete branch ready for testing
Do you have a file to test? Here is no file ... https://forum.freecadweb.org/viewtopic.php?f=18&t=33049
This one ... https://forum.freecadweb.org/viewtopic. ... 20#p276022 ?
This one ... https://forum.freecadweb.org/viewtopic. ... 20#p276022 ?
Re: Concrete branch ready for testing
Yes, this one crashes now on VTK export.bernd wrote: ↑Mon Dec 31, 2018 2:54 pm Do you have a file to test? Here is no file ... https://forum.freecadweb.org/viewtopic.php?f=18&t=33049
This one ... https://forum.freecadweb.org/viewtopic. ... 20#p276022 ?