API: Pile foundation auto generation in Robot

API: Pile foundation auto generation in Robot

StefanoPasquini6790
Advisor Advisor
14,570 Views
26 Replies
Message 1 of 27

API: Pile foundation auto generation in Robot

StefanoPasquini6790
Advisor
Advisor

Dear all

 

I'm actually busy in the development of a Geotechnical API that create different pile type in Robot, with the elastic support calculated in function of the point depth and the winkler theory. Obviously this API calculate also the bearing capacity of the pile or the piles system.

 

Well, I'm arrived in a death point, I need your opinion, comment and cooperation to realize a better tool for all.

 

I'm not a geotechnical expert, so I need your theoretical help, so if you have some spreadsheet for the bearing capacity calculation for piles I'm asking you to share with me, also if you have some other way to calculate the elasticity of the spring for piles.......and everything else you want...

 

Thak you for your collaboration, cheers


PasProStudio

www.pasquiniprogetti.eu

Structural + Detailing engineers
Accepted solutions (1)
14,571 Views
26 Replies
Replies (26)
Message 2 of 27

Anonymous
Not applicable

I'll help with what I can. I don't have many geotechnical knowledge but I'll investigate.

0 Likes
Message 3 of 27

Romanich
Mentor
Mentor

Hi Stefano,

Could you use English during the development (to comment VBA code for example)?

I am also was thinking about such macro.

Do you find the posts helpful? "LIKE" these posts!
Have your question been answered successfully? Click 'ACCEPT SOLUTION' button.

Roman Zhelezniak

Robot Evangelist & Passionate Civil Structural Engineer

LinkedIn | Robot & Хобот | App Store for Robot
EESignature


Message 4 of 27

RobertoPalladino
Enthusiast
Enthusiast

Hello Stefano,

 

.......probably you can take a little look to BIMWARE site......I'm sure it will be a little surprise as was for me two years ago.....Smiley Surprised

 

Have a nice day

Roberto

Message 5 of 27

Anonymous
Not applicable

Wow.. this is great  Stefano...

 

Looking forward for this program of yours... I believe this EU code yes?

Message 6 of 27

StefanoPasquini6790
Advisor
Advisor
Accepted solution
Hi everyone,

First of all I have to tell you that fortunately I'm not in a "death point" but in a "dead point"...

Romanich: I'm really sorry for my "home made" products, usually I start to develop them as a game or a personal challenge, then the VBA code "born" in italian....thank you for your suggestion. I'm trying to develop a language platform to add to all my API that give to the users the option to choose one language or add a personal language....coming soon;

Roberto: it's a very very pleasure to hear you, how are you? I knew the Bimware company but thank you for remind me...I will download the 30 days demo and I'll evaluate it...but i love challange and I prefer free product always editable and personalizable. As you know the italian engineering market is living a terrible years....and it's very difficult to find resource to invest in software plug inns.

For all the forum members, as you can see this is a draft and the results of calculations are not tested, so I invite you to do not use this tool for professional scope, but I invite you to test, compare results with other professional products, suggest improvements and developments, add and share you country code spreadsheet calculation bearing capacity of piles....and so on.

This could become a first example of a community free tool that merge the knowledge and testing of all the forum (and robot) members..

Cheers

PasProStudio

www.pasquiniprogetti.eu

Structural + Detailing engineers
Message 7 of 27

StefanoPasquini6790
Advisor
Advisor
Dear all,

I'm really close to complete this macro and I'm very satisfied from the result. I've decided to remove all the calculation theories leaving only the standard tensional approach.

Now I have one question: instead of create hundreds of programming rows, to manage the different multi piles creation cases, may I copy the created pile assigning the vector via API??? This way can be more quick and easy!

I've write all the macro with language selector, but I implemented only italian and english. If some Spanish, French, Portuguese, German, Polish......and each other language people want to have the macro in his home language, please send me a private message via forum and I will send you the base text to be translated from English. Unfortunately I have many problems with Cyrilic alphabet and VBA programming.

Cheers.

PasProStudio

www.pasquiniprogetti.eu

Structural + Detailing engineers
Message 8 of 27

Rafal.Gaweda
Autodesk Support
Autodesk Support

No copy by API.
If your concern is to create loads on these new piles maybe the solution is to update List in load records with new numbers rather then create new load records again and again.



Rafal Gaweda
0 Likes
Message 9 of 27

Anonymous
Not applicable

Dear Stefano,

 

I really appreciate your idea and that you are working on such an API, that could be really useful for us. I have access for some advanced geotechnical softwares which can help with the testing. However, for these programmes we usually need more information/ data for the modelling. So if you have a case study, where most of the data about the soil conditions are available I may can help with testing.

0 Likes
Message 10 of 27

StefanoPasquini6790
Advisor
Advisor

Hi everyone,

 

here comes the first release, I have to set the report sheet and to manage the multi pile creation, but it work very well. Try to calculate bearing capacity for pile (or multi pile) without generate the pile in robot and tell me what do you think about the User Interface of the form and the results display method.

 

piles in robot.JPG

 

Keep in mind that actually you can't change the pile diameter in this form, but i'm working on it.....

 

I need your testing and usage opinion ....

 

Cheers


PasProStudio

www.pasquiniprogetti.eu

Structural + Detailing engineers
Message 11 of 27

Anonymous
Not applicable

Thank you for your great job. Could you help me how can i determine how deep the piles will go? So how can i estimate the lenght of a pile?

0 Likes
Message 12 of 27

StefanoPasquini6790
Advisor
Advisor
Hi everyone,
first of all I have to say you sorry for my absence from forum in the last months, I'm incredibly busy and I can't find time to access forum to help members.

I try to give you an answer.

The following steps are my personal ones, so they can be obviously enhanced by yourself.
1) Create in Robot your own model using supports in the nodes where you want to create your piles (not necessary under columns if you have pile cap or raft foundation).

2) Run the calculation of your structure.

3) select all the supports where you want to create piles and copy (ctrl+c) the selection. Usually I paste this string in notepad to use it everytime I need.

4) select the ULS combination, as for nodes, and paste it in notepad. The load combinations can be in all the two Robot method: automatic (one load combination and many components) or manual (many combinations and one component);

5) now, open Piles in Robot and follow this steps:

5.1) create your own soil stratigraphy. To have a good analysis my suggestion is to create a soil as deeper as you can, depending by your geological data;

5.2) once you have created you soil layers, you can built your capacity/length diagram, with the dedicated commandbutton;

5.3) now you have to import the robot data using the importing buttons. Now you have for each support the right minimum pile deep and you have only to decide how many additional length you want to give to each pile when you create it.

I hope I was clear, I can't attach any images to better explain the procedure, please contact me again if you have some other doubt or suggestion to enhance the API.

CHEERS

PasProStudio

www.pasquiniprogetti.eu

Structural + Detailing engineers
0 Likes
Message 13 of 27

Anonymous
Not applicable

All ok but in 5.2  Where is this button?  

0 Likes
Message 14 of 27

StefanoPasquini6790
Advisor
Advisor

Good Morning,

 

I beleave that you don't have the latest version of the API, please download here:

 

http://www.pasquiniprogetti.it/en_US/pali-in-robot/

 

attached to this post you can find also the user manual.

 

Cheers and happy new year


PasProStudio

www.pasquiniprogetti.eu

Structural + Detailing engineers
Message 15 of 27

Anonymous
Not applicable

Thank you. But i try to crate the capacity length diagram and when i press run analysis i have to close is because stacks and shows me that is not responding.

0 Likes
Message 16 of 27

Anonymous
Not applicable

Ok i found the problem. I also want to design a slab foundation above the piles. Is there any way to design it?

0 Likes
Message 17 of 27

StefanoPasquini6790
Advisor
Advisor

Hi 

 

can you send me some screenshot about what happen, in my workstation everithing it works fine.

 

Cheers


PasProStudio

www.pasquiniprogetti.eu

Structural + Detailing engineers
0 Likes
Message 18 of 27

Anonymous
Not applicable

 

@Anonymous wrote:

Ok i found the problem. I also want to design a slab foundation above the piles. Is there any way to design it?


Apply Soil Spring on the Slab then Place Pin Supports to Areas where you desire Pile Support.

0 Likes
Message 19 of 27

StefanoPasquini6790
Advisor
Advisor

hi,

 

it's easy, design in Robot the slab over the soil (assign kz value when you define the slab thickness), define the position of the piles and insert in this places the support, then follow the steps tha I've suggested you in the previous post.

 

Cheers


PasProStudio

www.pasquiniprogetti.eu

Structural + Detailing engineers
0 Likes
Message 20 of 27

Anonymous
Not applicable

What do you mean? ''and insert in this places the support'' Support of the slab? Is there?

0 Likes