Extract bolt pretension results

Pernelle Marone-Hitz
Pernelle Marone-Hitz Member, Moderator, Employee Posts: 871
100 Answers 500 Comments 250 Likes First Anniversary
✭✭✭✭

How to extract bolt pretension force reaction, adjustment probe results for all the bolt pretensions results in a excel file?

Tagged:

Answers

  • Pernelle Marone-Hitz
    Pernelle Marone-Hitz Member, Moderator, Employee Posts: 871
    100 Answers 500 Comments 250 Likes First Anniversary
    ✭✭✭✭
    edited December 2023

    Below code can be adapted:

    load=ExtAPI.DataModel.GetObjectsByType(DataModelObjectCategory.BoltPretensionProbe)
    count=load.Count
    Name =[]
    force=[]
    Adjust=[]
    filepath=r"D:\boltpretensionforceinfo.csv"
    for i in range(0,count):
        press=load[i].WorkingLoad
        force.append(str(press).split()[0])
        Name.append(load[i].Name)
        Adjust.append(str(load[i].Adjustment)[0])
    print("Bolt pretension reaction probe report Generated")
    f=open(filepath,"w")
    f.write("Bolt Pretension Probe Name"+ ","+"BlotPretension Load"+ ","+"Bolt Pretension Adjustment"+"\n")
    for i in range(0,count):
        f.write(str(Name[i])+","+str(force[i])+","+str(Adjust[i])+"\n")
    f.close()
    
  • Mike.Thompson
    Mike.Thompson Member, Employee Posts: 342
    25 Answers 100 Comments 25 Likes First Anniversary
    ✭✭✭✭

    If you need time history values for pretension or adjustment you can use DPF. The pilot node of the bolt pretension load can be found from the load object.
    On this node, the reaction force in X will be the working load and the UX displacement will be the adjustment.
    Like with all things DPF, set the time scoping of the operators to get multiple time point results.