Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations The Obturator on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Recent content by Erikka

  1. Erikka

    3D cavity in elastic medium, hydrostatic fluid flux

    Hi everybody, I need to simulate the deformation of an elastic body (element type: C3D4) due to hydrostatic pressure in a 3D complex cavity (represented by hydrostatic fluid elements: F3D4) generated by an injection of new fluid mass. I know I have to work on an INP file, but I don’t know...
  2. Erikka

    how to select a closed loop of edges for SolidLoft()

    Hi Barten, than you for your help and for you patience. Finally I was able to close the loop in this way :) groupI=2 sortI=1 zlist=sorted(elem[groupI] for elem in myPointsListPL) print zlist MyLoftSign=[] MyLoftSign.extend([0]) MyLoftSign[0]=zlist[0] print MyLoftSign[0] n=0 for i in...
  3. Erikka

    how to select a closed loop of edges for SolidLoft()

    Hello Bartosz, thank you! I'm learning a lot from the posts! I understand what you mean and I'm sure I'll use it in my script, but know I have to do a step backward. In the script I'm writing I wrote this thing: mdb.models['importDPxyz'].parts['DPxyz'].WireSpline(points=(sorted([elem for elem...
  4. Erikka

    how to select a closed loop of edges for SolidLoft()

    pts0=[elem for elem in pointsOn if elem[0][2]==0.0] gives: [((2.25, 8.0, 0.0),), ((7.003389, 1.922384, 0.0),), ((6.0, 0.0, 0.0),), ((0.0, 2.0, 0.0),)] I tried to create a tuple from the above list with tuple(pts0), but I cannot use it as argument of findAt(). Again the abaqus message is...
  5. Erikka

    how to select a closed loop of edges for SolidLoft()

    Hello Barten, thank you for yor help! You're right, with the command you gave me I could extract the points in lists. What happens now is that the method findAt() needs a tuple to find the edges and, obviously, if I try to use the list of points I extracted Abaqus says: TypeError: arg1; too...
  6. Erikka

    how to select a closed loop of edges for SolidLoft()

    I'm sorry, I forgot to post what I've already tryied in order to get the edges: p=mdb.models['importDPxyz'].parts['DPxyz'] e=p.edges pts=e.pointsOn >>> print pts (((1.75, 8.0, 4.0),), ((5.003389, 1.922384, 4.0),), ((4.5, 0.0, 4.0),), ((0.0, 2.0, 4.0),), ((1.25, 8.0, 8.0),), ((3.003389...
  7. Erikka

    how to select a closed loop of edges for SolidLoft()

    Hi everyone, I’m trying to write a python script to build a solid using the method SolidLoft(). The solid should be created by lofting between three sections (three closed loops of edges). Each section lies on a plane parallel to the xy plane (three different z) and it is made of a spline and a...

Part and Inventory Search