## controling shear punching of Foundation

ebrahim raeyat
Posts: 354
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:
safe2.jpg (66.91 KiB) Viewed 3190 times
location of column's law in safe:
location.png (13.23 KiB) Viewed 3190 times
safe1.png (62.55 KiB) Viewed 3190 times
this green selected faces are punching faces:
safe2.png (32.23 KiB) Viewed 3190 times
Posts: 1898
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?
yorik
Posts: 12060
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels, Belgium
Contact:

### Re: controling shear punching of Foundation

This is cool! Referencing this in the Civil Engineering discussion thread: https://forum.freecadweb.org/viewtopic. ... &start=470
bernd
Posts: 10943
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

### 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 ?

shear-punching-single-foundation.fcstd

Screenshot_20181025_204832.png (114.18 KiB) Viewed 3088 times
Joel_graff
Posts: 1848
Joined: Fri Apr 28, 2017 4:23 pm
Contact:

### Re: controling shear punching of Foundation

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.
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!

pivy_trackers 2D coin3D library: https://www.github.com/joelgraff/pivy_trackers
ebrahim raeyat
Posts: 354
Joined: Sun Sep 09, 2018 7:00 pm
Location: Iran
Contact:

### Re: controling shear punching of Foundation

Thu Oct 25, 2018 2:59 pm
Interesting project.
How will you simulate the soil under the 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.
ebrahim raeyat
Posts: 354
Joined: Sun Sep 09, 2018 7:00 pm
Location: Iran
Contact:

### Re: controling shear punching of Foundation

yorik 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
thank you yorik. after that, 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.
ebrahim raeyat
Posts: 354
Joined: Sun Sep 09, 2018 7:00 pm
Location: Iran
Contact:

### Re: controling shear punching of Foundation

bernd wrote:
Thu Oct 25, 2018 6:50 pm
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 ?
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!
bernd
Posts: 10943
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

### Re: controling shear punching of Foundation

ebrahim 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!
cool

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.
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.

cheers bernd
ebrahim raeyat
Posts: 354
Joined: Sun Sep 09, 2018 7:00 pm
Location: Iran
Contact:

### Re: controling shear punching of Foundation

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!