controling shear punching of Foundation

Show off your FreeCAD projects here!
User avatar
ebrahim raeyat
Posts: 140
Joined: Sun Sep 09, 2018 7:00 pm
Location: Iran
Contact:

controling shear punching of Foundation

Postby ebrahim raeyat » 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.
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
safe2.jpg (66.91 KiB) Viewed 2069 times
location of column's law in safe:
location.png
location.png (13.23 KiB) Viewed 2069 times
safe1.png
safe1.png (62.55 KiB) Viewed 2069 times
this green selected faces are punching faces:
safe2.png
safe2.png (32.23 KiB) Viewed 2069 times
thschrader
Posts: 1403
Joined: Sat May 20, 2017 12:06 pm
Location: Germany

Re: controling shear punching of Foundation

Postby thschrader » Thu Oct 25, 2018 2:59 pm

Interesting project.
How will you simulate the soil under the foundation?
User avatar
yorik
Site Admin
Posts: 11398
Joined: Tue Feb 17, 2009 9:16 pm
Location: São Paulo, Brazil
Contact:

Re: controling shear punching of Foundation

Postby yorik » 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
User avatar
bernd
Posts: 8046
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: controling shear punching of Foundation

Postby bernd » Thu Oct 25, 2018 6:50 pm

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
(4.94 KiB) Downloaded 17 times

Screenshot_20181025_204832.png
Screenshot_20181025_204832.png (114.18 KiB) Viewed 1967 times
User avatar
Joel_graff
Posts: 1379
Joined: Fri Apr 28, 2017 4:23 pm
Contact:

Re: controling shear punching of Foundation

Postby Joel_graff » Thu Oct 25, 2018 7:33 pm

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!
You can find the FreeCAD Trails workbench for transportation engineering on my github at:
https://www.github.com/joelgraff/freecad.trails
User avatar
ebrahim raeyat
Posts: 140
Joined: Sun Sep 09, 2018 7:00 pm
Location: Iran
Contact:

Re: controling shear punching of Foundation

Postby ebrahim raeyat » Fri Oct 26, 2018 8:47 am

thschrader wrote:
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.
thanks for your hint.
User avatar
ebrahim raeyat
Posts: 140
Joined: Sun Sep 09, 2018 7:00 pm
Location: Iran
Contact:

Re: controling shear punching of Foundation

Postby ebrahim raeyat » Fri Oct 26, 2018 8:57 am

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.
User avatar
ebrahim raeyat
Posts: 140
Joined: Sun Sep 09, 2018 7:00 pm
Location: Iran
Contact:

Re: controling shear punching of Foundation

Postby ebrahim raeyat » Fri Oct 26, 2018 9:21 am

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!
User avatar
bernd
Posts: 8046
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: controling shear punching of Foundation

Postby bernd » Fri Oct 26, 2018 10:33 am

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
User avatar
ebrahim raeyat
Posts: 140
Joined: Sun Sep 09, 2018 7:00 pm
Location: Iran
Contact:

Re: controling shear punching of Foundation

Postby ebrahim raeyat » Fri Oct 26, 2018 2:30 pm

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!
thanks for your good attention.