controling shear punching of Foundation
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
- ebrahim raeyat
- Posts: 619
- Joined: Sun Sep 09, 2018 7:00 pm
- Location: Iran
- Contact:
controling shear punching of Foundation
Hello every one. I am writing civil workbench and it include two software that one of them may be useful for civil engineering.
in my country (IRAN) civil engineers use CSI SAFE program for analysis and design of foundations. it has flaw in calculating shear punching.
It flaw on some condition:
1- location of column: column are corner, Edge and Interier.
2- punch perimeter: line that intersect with foundation with offset of columns with d/2 (d is depth of foundation)
...
I wrote a program that read excel export of SAFE and bring it to FreeCAD and until now calculate punching area, location of column and etc:
this is foundation model in safe:
location of column's law in safe:
this green selected faces are punching faces:
in my country (IRAN) civil engineers use CSI SAFE program for analysis and design of foundations. it has flaw in calculating shear punching.
It flaw on some condition:
1- location of column: column are corner, Edge and Interier.
2- punch perimeter: line that intersect with foundation with offset of columns with d/2 (d is depth of foundation)
...
I wrote a program that read excel export of SAFE and bring it to FreeCAD and until now calculate punching area, location of column and etc:
this is foundation model in safe:
location of column's law in safe:
this green selected faces are punching faces:
-
- Veteran
- Posts: 3132
- Joined: Sat May 20, 2017 12:06 pm
- Location: Germany
Re: controling shear punching of Foundation
Interesting project.
How will you simulate the soil under the foundation?
How will you simulate the soil under the foundation?
Re: controling shear punching of Foundation
This is cool! Referencing this in the Civil Engineering discussion thread: https://forum.freecadweb.org/viewtopic. ... &start=470
Re: controling shear punching of Foundation
wow very interesting. I did similar stuff years ago ...
Would it be possible to calculate the shear punching of a single foundation like the one in the picture. Assume the attached geometry and concrete C30/37 ?
Would it be possible to calculate the shear punching of a single foundation like the one in the picture. Assume the attached geometry and concrete C30/37 ?
- Joel_graff
- Veteran
- Posts: 1949
- Joined: Fri Apr 28, 2017 4:23 pm
- Contact:
Re: controling shear punching of Foundation
This is really great! It's cool to see this sort of functionality added to FreeCAD that is immediately useful.ebrahim raeyat wrote: ↑Thu Oct 25, 2018 10:57 am Hello every one. I am writing civil workbench and it include two software that one of them may be useful for civil engineering.
I'm trying to manage the transportation (highway / rail) side of civil engineering, so we're on unrelated paths, but I'd encourage you to continue developing what you're doing - anything you can provide that makes FreeCAD useful in other domains is a win!
FreeCAD Trails workbench for transportation engineering: https://www.github.com/joelgraff/freecad.trails
pivy_trackers 2D coin3D library: https://www.github.com/joelgraff/pivy_trackers
pivy_trackers 2D coin3D library: https://www.github.com/joelgraff/pivy_trackers
- ebrahim raeyat
- Posts: 619
- Joined: Sun Sep 09, 2018 7:00 pm
- Location: Iran
- Contact:
Re: controling shear punching of Foundation
I don't intend to analyse foundation. what i want is that i read geometry of foundation, loading on columns, concrete fc, cover of foundation and etc and claculating shear punching ratio. if i want to include stress under the foundation (that reduce the ratio) i read it from safe output.thschrader wrote: ↑Thu Oct 25, 2018 2:59 pm Interesting project.
How will you simulate the soil under the foundation?
thanks for your hint.
- ebrahim raeyat
- Posts: 619
- Joined: Sun Sep 09, 2018 7:00 pm
- Location: Iran
- Contact:
Re: controling shear punching of Foundation
thank you yorik. after that, I want to write Gui environment for opensees like GidOpenSeesyorik wrote: ↑Thu Oct 25, 2018 4:20 pm This is cool! Referencing this in the Civil Engineering discussion thread: https://forum.freecadweb.org/viewtopic. ... &start=470
that using opensees and Gid . it's writen with VB! and I want to write it with FreeCAD and Python. I think it take 3-4 years time for developing. I'd be happy to guide me on this. very thanks.
- ebrahim raeyat
- Posts: 619
- Joined: Sun Sep 09, 2018 7:00 pm
- Location: Iran
- Contact:
Re: controling shear punching of Foundation
Thanks. yes. I will load the source code to github soon and then you can calculate that. but until now I can obtain punching area and column locations and moment of inersias I22 and I33 that present on picture. The work that remain is reading load (include axial and bending moment) and then combinate them with ACI load combination and then calculate shear punching!
Re: controling shear punching of Foundation
coolebrahim raeyat wrote: ↑Fri Oct 26, 2018 9:21 am I will load the source code to github soon and then you can calculate that. but until now I can obtain punching area and column locations and moment of inersias I22 and I33 that present on picture. The work that remain is reading load (include axial and bending moment) and then combinate them with ACI load combination and then calculate shear punching!
3-4 years is a good estimation for such a project. There is something very very cool in this regart already. See https://forum.freecadweb.org/viewtopic.php?f=18&t=31262 i have started to contribute to that project too. I would like to connect FreeCAD with this software somehow, but not inside FreeCAD FEM. I should be more simple, more geometry driven like FEM workbench. ATM I play with IFC structural analysis view. Means transfer an architectural FreeCAD model with the structural axises into an analysis modell, and generate input for XC. But it will take some time until there will be something to test with.ebrahim raeyat wrote: ↑Fri Oct 26, 2018 8:57 am I want to write Gui environment for opensees like GidOpenSees
that using opensees and Gid . it's writen with VB! and I want to write it with FreeCAD and Python. I think it take 3-4 years time for developing. I'd be happy to guide me on this. very thanks.
cheers bernd
- ebrahim raeyat
- Posts: 619
- Joined: Sun Sep 09, 2018 7:00 pm
- Location: Iran
- Contact:
Re: controling shear punching of Foundation
thanks for your good attention.Joel_graff wrote: ↑Thu Oct 25, 2018 7:33 pm This is really great! It's cool to see this sort of functionality added to FreeCAD that is immediately useful.
I'm trying to manage the transportation (highway / rail) side of civil engineering, so we're on unrelated paths, but I'd encourage you to continue developing what you're doing - anything you can provide that makes FreeCAD useful in other domains is a win!