- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi all,
I'm currently working on a foundation module for our company. with this module i will be able to calculate the strength, stifness and bearing capacity of different piles(RHS, HEA, IPE). to achieve this i'm working with excel, dynamo studio and robot structural analysis. but with foundations i have to consider corrosion on the piles(RHS, HEA, IPE), where the corrosion can vary from zero to 2 or 3mm of the section. for round hollow sections it's quite easy, diameter is D-2*Tcorrosion and wall thickness T-2*Tcorrosion. This is the script i use for this.
USec_name= IN[0]
USec_mat = IN[1]
USec_D = IN[2]
USec_T = IN[3]
nodeSupportName = IN[4]
nodeSupportData = IN[5]
application = RobotApplicationClass()
project = application.Project
structure = project.Structure
labels = structure.Labels
loads = structure.Cases
ProjectPrefs = project.Preferences
bars = structure.Bars
lab_serv = IRobotLabelServer
lab_serv = labels
sec = IRobotLabel
sec = lab_serv.create(IRobotLabelType.I_LT_BAR_SECTION, USec_name)
data = sec.data
data.Type = IRobotBarSectionType.I_BST_NS_TUBE
data.ShapeType = IRobotBarSectionShapeType.I_BSST_USER_TUBE
nonst_data = IRobotBarSectionNonstdData
nonst_data = data.CreateNonstd(0)
nonst_data.SetValue(IRobotBarSectionNonstdDataValue.I_BSNDV_TUBE_D,USec_D)
nonst_data.SetValue(IRobotBarSectionNonstdDataValue.I_BSNDV_TUBE_T,USec_T)
data.MaterialName = USec_mat
data.CalcNonstdGeometry()
lab_serv.Store(sec)
But know i want to do the same for HEA and IPE sections. see picture below from a HEA200 section with 2mm corrosion on all sides.
Left Iy=20155761mm4/right Iy=22540176mm4 Difference 11%
I started searching in the API documentation and found the I_BISYM which corresponds to the left section in the picture above. but when i use this shape type i'm losing 11% on my moment of inertia of the strong axis what is way to much.
if i check the databese of the profiles i see that there are shapetypes with corresponding geometry named to I_BSDV. See pictures below.
So i can define the next parameters(including the reduction to corrosion) quite easy:
H(height), Bf(with of flange), Tf(thickness flange), Tw(thickness web), Ra(radius).
After defining these parameters i ques that with 'calc geometry' i can get this section.
My question now is? is it possible to generate a section with I_BSDV
or are there better options to apply corrosion to a standaard HEA/IPE section?
@Rafal.Gaweda @cool.stuff @JacquesGaudin @Anonymous
I hope someone can help me with this.
Thanks in advance.
Gr Edward.
Solved! Go to Solution.
