# -*- coding: mbcs -*- # # Abaqus/CAE Release 2021 replay file # Internal Version: 2020_03_06-15.50.37 167380 # Run by 10749520 on Sat Apr 10 20:05:55 2021 # # from driverUtils import executeOnCaeGraphicsStartup # executeOnCaeGraphicsStartup() #: Executing "onCaeGraphicsStartup()" in the site directory ... from abaqus import * from abaqusConstants import * session.Viewport(name='Viewport: 1', origin=(0.0, 0.0), width=277.463409423828, height=107.66667175293) session.viewports['Viewport: 1'].makeCurrent() session.viewports['Viewport: 1'].maximize() from caeModules import * from driverUtils import executeOnCaeStartup executeOnCaeStartup() session.viewports['Viewport: 1'].partDisplay.geometryOptions.setValues( referenceRepresentation=ON) s = mdb.models['Model-1'].ConstrainedSketch(name='__profile__', sheetSize=200.0) g, v, d, c = s.geometry, s.vertices, s.dimensions, s.constraints s.setPrimaryObject(option=STANDALONE) s.CircleByCenterPerimeter(center=(7.5, 0.0), point1=(35.0, 0.0)) s.CircleByCenterPerimeter(center=(0.0, 0.0), point1=(-37.5, -17.5)) s.unsetPrimaryObject() del mdb.models['Model-1'].sketches['__profile__'] s1 = mdb.models['Model-1'].ConstrainedSketch(name='__profile__', sheetSize=200.0) g, v, d, c = s1.geometry, s1.vertices, s1.dimensions, s1.constraints s1.setPrimaryObject(option=STANDALONE) s1.CircleByCenterPerimeter(center=(5.0, -11.25), point1=(0.0, 0.0)) s1.CircleByCenterPerimeter(center=(0.0, 0.0), point1=(-26.25, -3.75)) p = mdb.models['Model-1'].Part(name='Part-1', dimensionality=THREE_D, type=DEFORMABLE_BODY) p = mdb.models['Model-1'].parts['Part-1'] p.BaseShell(sketch=s1) s1.unsetPrimaryObject() p = mdb.models['Model-1'].parts['Part-1'] session.viewports['Viewport: 1'].setValues(displayedObject=p) del mdb.models['Model-1'].sketches['__profile__'] del mdb.models['Model-1'].parts['Part-1'] s = mdb.models['Model-1'].ConstrainedSketch(name='__profile__', sheetSize=2.0) g, v, d, c = s.geometry, s.vertices, s.dimensions, s.constraints s.setPrimaryObject(option=STANDALONE) session.viewports['Viewport: 1'].view.setValues(nearPlane=1.68797, farPlane=2.08327, width=1.81432, height=0.6128, cameraPosition=(0.0650958, 0.0246395, 1.88562), cameraTarget=(0.0650958, 0.0246395, 0)) s.ArcByCenterEnds(center=(0.0, 0.0), point1=(0.0, -0.2), point2=(0.0, 0.2), direction=COUNTERCLOCKWISE) s.ConstructionLine(point1=(0.0, -0.2), point2=(0.0, 0.0)) s.VerticalConstraint(entity=g[3], addUndoState=False) s.CoincidentConstraint(entity1=v[0], entity2=g[3], addUndoState=False) s.CoincidentConstraint(entity1=v[2], entity2=g[3], addUndoState=False) s.CoincidentConstraint(entity1=v[1], entity2=g[3]) s.CoincidentConstraint(entity1=g[3], entity2=v[1]) s.undo() s.undo() s.ConstructionLine(point1=(0.0, 0.0), point2=(0.0, 0.2)) s.VerticalConstraint(entity=g[3], addUndoState=False) s.CoincidentConstraint(entity1=v[2], entity2=g[3], addUndoState=False) s.CoincidentConstraint(entity1=v[1], entity2=g[3], addUndoState=False) s.CoincidentConstraint(entity1=v[0], entity2=g[3]) s.RadialDimension(curve=g[2], textPoint=(0.298179388046265, 0.1619912981987), radius=0.35) session.viewports['Viewport: 1'].view.setValues(nearPlane=1.64765, farPlane=2.12358, width=2.47214, height=0.834987, cameraPosition=( -0.0232124, -0.0467684, 1.88562), cameraTarget=(-0.0232124, -0.0467684, 0)) d[0].setValues(value=0.36, ) p = mdb.models['Model-1'].Part(name='pipe', dimensionality=THREE_D, type=DEFORMABLE_BODY) p = mdb.models['Model-1'].parts['pipe'] p.BaseShellExtrude(sketch=s, depth=5.0) s.unsetPrimaryObject() p = mdb.models['Model-1'].parts['pipe'] session.viewports['Viewport: 1'].setValues(displayedObject=p) del mdb.models['Model-1'].sketches['__profile__'] session.viewports['Viewport: 1'].partDisplay.setValues(sectionAssignments=ON, engineeringFeatures=ON) session.viewports['Viewport: 1'].partDisplay.geometryOptions.setValues( referenceRepresentation=OFF) mdb.models['Model-1'].Material(name='grp') mdb.models['Model-1'].materials['grp'].Elastic(type=LAMINA, table=(( 38500000000.0, 8700000000.0, 0.28, 3100000000.0, 3100000000.0, 3000000000.0), )) mdb.models['Model-1'].materials['grp'].elastic.FailStress(table=((980.0, 760.0, 24.0, 110.0, 55.0, -0.5, 0.0), )) mdb.models['Model-1'].materials['grp'].Density(table=((1950.0, ), )) mdb.saveAs(pathName='Y:/pipe') #: The model database has been saved to "Y:\pipe.cae". openMdb(pathName='Y:/pipe.cae') #: The model database "Y:\pipe.cae" has been opened. session.viewports['Viewport: 1'].setValues(displayedObject=None) p = mdb.models['Model-1'].parts['pipe'] session.viewports['Viewport: 1'].setValues(displayedObject=p) session.viewports['Viewport: 1'].view.setValues(width=6.68543, height=2.25806, viewOffsetX=-0.10716, viewOffsetY=0.0445393) session.viewports['Viewport: 1'].partDisplay.setValues(sectionAssignments=ON, engineeringFeatures=ON) session.viewports['Viewport: 1'].partDisplay.geometryOptions.setValues( referenceRepresentation=OFF) session.viewports['Viewport: 1'].view.setValues(nearPlane=8.52042, farPlane=13.6805, width=8.52897, height=2.88073, viewOffsetX=-0.13434, viewOffsetY=0.13801) session.viewports['Viewport: 1'].view.setValues(nearPlane=9.64393, farPlane=12.07, width=9.65361, height=3.26059, cameraPosition=(9.74956, 5.12642, 2.66322), cameraUpVector=(-0.740552, 0.671968, -0.00653908), cameraTarget=(-0.0230324, -0.13782, 2.59479), viewOffsetX=-0.152054, viewOffsetY=0.156208) session.viewports['Viewport: 1'].view.setValues(nearPlane=7.66553, farPlane=14.605, width=7.67322, height=2.5917, cameraPosition=(2.17439, 3.50631, 12.8798), cameraUpVector=(-0.775142, 0.502236, -0.383294), cameraTarget=(0.30669, 0.0642118, 2.49311), viewOffsetX=-0.120861, viewOffsetY=0.124163) session.viewports['Viewport: 1'].view.setValues(nearPlane=7.82826, farPlane=14.4607, width=7.83612, height=2.64672, cameraPosition=(0.582872, 1.36804, 13.5541), cameraUpVector=(0.147853, 0.873912, -0.463053), cameraTarget=(0.197267, -0.155195, 2.56542), viewOffsetX=-0.123427, viewOffsetY=0.126799) session.viewports['Viewport: 1'].view.setValues(nearPlane=7.84981, farPlane=14.434, width=7.8577, height=2.65401, cameraPosition=(1.54623, 3.33197, 13.0448), cameraUpVector=(-0.0943626, 0.792829, -0.602094), cameraTarget=(0.243129, -0.10939, 2.57204), viewOffsetX=-0.123767, viewOffsetY=0.127148) session.viewports['Viewport: 1'].view.setValues(nearPlane=7.89128, farPlane=14.3925, width=7.00831, height=2.36712, viewOffsetX=-0.133738, viewOffsetY=0.105319) session.viewports['Viewport: 1'].view.setValues(nearPlane=8.29956, farPlane=14.1543, width=7.37091, height=2.48959, cameraPosition=(-5.53603, 3.31497, 11.5782), cameraUpVector=(0.307144, 0.793743, -0.525009), cameraTarget=(0.159382, -0.108515, 2.6865), viewOffsetX=-0.140658, viewOffsetY=0.110768) layupOrientation = None p = mdb.models['Model-1'].parts['pipe'] f = p.faces faces = f.getSequenceFromMask(mask=('[#1 ]', ), ) region1 = regionToolset.Region(faces=faces) p = mdb.models['Model-1'].parts['pipe'] f = p.faces faces = f.getSequenceFromMask(mask=('[#1 ]', ), ) region2 = regionToolset.Region(faces=faces) p = mdb.models['Model-1'].parts['pipe'] f = p.faces faces = f.getSequenceFromMask(mask=('[#1 ]', ), ) region3 = regionToolset.Region(faces=faces) p = mdb.models['Model-1'].parts['pipe'] f = p.faces faces = f.getSequenceFromMask(mask=('[#1 ]', ), ) region4 = regionToolset.Region(faces=faces) p = mdb.models['Model-1'].parts['pipe'] f = p.faces faces = f.getSequenceFromMask(mask=('[#1 ]', ), ) region5 = regionToolset.Region(faces=faces) p = mdb.models['Model-1'].parts['pipe'] f = p.faces faces = f.getSequenceFromMask(mask=('[#1 ]', ), ) region6 = regionToolset.Region(faces=faces) p = mdb.models['Model-1'].parts['pipe'] f = p.faces faces = f.getSequenceFromMask(mask=('[#1 ]', ), ) region7 = regionToolset.Region(faces=faces) p = mdb.models['Model-1'].parts['pipe'] f = p.faces faces = f.getSequenceFromMask(mask=('[#1 ]', ), ) region8 = regionToolset.Region(faces=faces) p = mdb.models['Model-1'].parts['pipe'] f = p.faces faces = f.getSequenceFromMask(mask=('[#1 ]', ), ) region9 = regionToolset.Region(faces=faces) p = mdb.models['Model-1'].parts['pipe'] f = p.faces faces = f.getSequenceFromMask(mask=('[#1 ]', ), ) region10 = regionToolset.Region(faces=faces) p = mdb.models['Model-1'].parts['pipe'] s = p.faces side1Faces = s.getSequenceFromMask(mask=('[#1 ]', ), ) normalAxisRegion = p.Surface(side1Faces=side1Faces, name='Surf-1') p = mdb.models['Model-1'].parts['pipe'] e = p.edges edges = e.getSequenceFromMask(mask=('[#8 ]', ), ) primaryAxisRegion = p.Set(edges=edges, name='Set-1') compositeLayup = mdb.models['Model-1'].parts['pipe'].CompositeLayup( name='CompositeLayup-1', description='', elementType=SHELL, offsetType=TOP_SURFACE, symmetric=False, thicknessAssignment=FROM_SECTION) compositeLayup.Section(preIntegrate=OFF, integrationRule=SIMPSON, thicknessType=UNIFORM, poissonDefinition=DEFAULT, temperature=GRADIENT, useDensity=OFF) compositeLayup.suppress() compositeLayup.CompositePly(suppressed=False, plyName='Ply-1', region=region1, material='grp', thicknessType=SPECIFY_THICKNESS, thickness=1.0, orientationType=SPECIFY_ORIENT, orientationValue=85.0, additionalRotationType=ROTATION_NONE, additionalRotationField='', axis=AXIS_3, angle=0.0, numIntPoints=3) compositeLayup.CompositePly(suppressed=False, plyName='Ply-2', region=region2, material='grp', thicknessType=SPECIFY_THICKNESS, thickness=1.0, orientationType=SPECIFY_ORIENT, orientationValue=-85.0, additionalRotationType=ROTATION_NONE, additionalRotationField='', axis=AXIS_3, angle=0.0, numIntPoints=3) compositeLayup.CompositePly(suppressed=False, plyName='Ply-3', region=region3, material='grp', thicknessType=SPECIFY_THICKNESS, thickness=1.0, orientationType=SPECIFY_ORIENT, orientationValue=85.0, additionalRotationType=ROTATION_NONE, additionalRotationField='', axis=AXIS_3, angle=0.0, numIntPoints=3) compositeLayup.CompositePly(suppressed=False, plyName='Ply-4', region=region4, material='grp', thicknessType=SPECIFY_THICKNESS, thickness=1.0, orientationType=SPECIFY_ORIENT, orientationValue=-85.0, additionalRotationType=ROTATION_NONE, additionalRotationField='', axis=AXIS_3, angle=0.0, numIntPoints=3) compositeLayup.CompositePly(suppressed=False, plyName='Ply-5', region=region5, material='grp', thicknessType=SPECIFY_THICKNESS, thickness=1.0, orientationType=SPECIFY_ORIENT, orientationValue=15.0, additionalRotationType=ROTATION_NONE, additionalRotationField='', axis=AXIS_3, angle=0.0, numIntPoints=3) compositeLayup.CompositePly(suppressed=False, plyName='Ply-6', region=region6, material='grp', thicknessType=SPECIFY_THICKNESS, thickness=1.0, orientationType=SPECIFY_ORIENT, orientationValue=-15.0, additionalRotationType=ROTATION_NONE, additionalRotationField='', axis=AXIS_3, angle=0.0, numIntPoints=3) compositeLayup.CompositePly(suppressed=False, plyName='Ply-7', region=region7, material='grp', thicknessType=SPECIFY_THICKNESS, thickness=1.0, orientationType=SPECIFY_ORIENT, orientationValue=15.0, additionalRotationType=ROTATION_NONE, additionalRotationField='', axis=AXIS_3, angle=0.0, numIntPoints=3) compositeLayup.CompositePly(suppressed=False, plyName='Ply-8', region=region8, material='grp', thicknessType=SPECIFY_THICKNESS, thickness=1.0, orientationType=SPECIFY_ORIENT, orientationValue=-15.0, additionalRotationType=ROTATION_NONE, additionalRotationField='', axis=AXIS_3, angle=0.0, numIntPoints=3) compositeLayup.CompositePly(suppressed=False, plyName='Ply-9', region=region9, material='grp', thicknessType=SPECIFY_THICKNESS, thickness=1.0, orientationType=SPECIFY_ORIENT, orientationValue=15.0, additionalRotationType=ROTATION_NONE, additionalRotationField='', axis=AXIS_3, angle=0.0, numIntPoints=3) compositeLayup.CompositePly(suppressed=False, plyName='Ply-10', region=region10, material='grp', thicknessType=SPECIFY_THICKNESS, thickness=1.0, orientationType=SPECIFY_ORIENT, orientationValue=-15.0, additionalRotationType=ROTATION_NONE, additionalRotationField='', axis=AXIS_3, angle=0.0, numIntPoints=3) compositeLayup.resume() compositeLayup.ReferenceOrientation(orientationType=DISCRETE, localCsys=None, additionalRotationType=ROTATION_NONE, angle=0.0, additionalRotationField='', axis=AXIS_3, stackDirection=STACK_3, normalAxisDefinition=SURFACE, normalAxisRegion=normalAxisRegion, normalAxisDirection=AXIS_3, flipNormalDirection=False, primaryAxisDefinition=EDGE, primaryAxisRegion=primaryAxisRegion, primaryAxisDirection=AXIS_1, flipPrimaryDirection=False) layupOrientation = None p = mdb.models['Model-1'].parts['pipe'] f = p.faces faces = f.getSequenceFromMask(mask=('[#1 ]', ), ) region1 = regionToolset.Region(faces=faces) p = mdb.models['Model-1'].parts['pipe'] f = p.faces faces = f.getSequenceFromMask(mask=('[#1 ]', ), ) region2 = regionToolset.Region(faces=faces) p = mdb.models['Model-1'].parts['pipe'] f = p.faces faces = f.getSequenceFromMask(mask=('[#1 ]', ), ) region3 = regionToolset.Region(faces=faces) p = mdb.models['Model-1'].parts['pipe'] f = p.faces faces = f.getSequenceFromMask(mask=('[#1 ]', ), ) region4 = regionToolset.Region(faces=faces) p = mdb.models['Model-1'].parts['pipe'] f = p.faces faces = f.getSequenceFromMask(mask=('[#1 ]', ), ) region5 = regionToolset.Region(faces=faces) p = mdb.models['Model-1'].parts['pipe'] f = p.faces faces = f.getSequenceFromMask(mask=('[#1 ]', ), ) region6 = regionToolset.Region(faces=faces) p = mdb.models['Model-1'].parts['pipe'] f = p.faces faces = f.getSequenceFromMask(mask=('[#1 ]', ), ) region7 = regionToolset.Region(faces=faces) p = mdb.models['Model-1'].parts['pipe'] f = p.faces faces = f.getSequenceFromMask(mask=('[#1 ]', ), ) region8 = regionToolset.Region(faces=faces) p = mdb.models['Model-1'].parts['pipe'] f = p.faces faces = f.getSequenceFromMask(mask=('[#1 ]', ), ) region9 = regionToolset.Region(faces=faces) p = mdb.models['Model-1'].parts['pipe'] f = p.faces faces = f.getSequenceFromMask(mask=('[#1 ]', ), ) region10 = regionToolset.Region(faces=faces) compositeLayup = mdb.models['Model-1'].parts['pipe'].compositeLayups['CompositeLayup-1'] compositeLayup.deletePlies() compositeLayup.suppress() compositeLayup.CompositePly(suppressed=False, plyName='Ply-1', region=region1, material='grp', thicknessType=SPECIFY_THICKNESS, thickness=0.001, orientationType=SPECIFY_ORIENT, orientationValue=85.0, additionalRotationType=ROTATION_NONE, additionalRotationField='', axis=AXIS_3, angle=0.0, numIntPoints=3) compositeLayup.CompositePly(suppressed=False, plyName='Ply-2', region=region2, material='grp', thicknessType=SPECIFY_THICKNESS, thickness=0.001, orientationType=SPECIFY_ORIENT, orientationValue=-85.0, additionalRotationType=ROTATION_NONE, additionalRotationField='', axis=AXIS_3, angle=0.0, numIntPoints=3) compositeLayup.CompositePly(suppressed=False, plyName='Ply-3', region=region3, material='grp', thicknessType=SPECIFY_THICKNESS, thickness=0.001, orientationType=SPECIFY_ORIENT, orientationValue=85.0, additionalRotationType=ROTATION_NONE, additionalRotationField='', axis=AXIS_3, angle=0.0, numIntPoints=3) compositeLayup.CompositePly(suppressed=False, plyName='Ply-4', region=region4, material='grp', thicknessType=SPECIFY_THICKNESS, thickness=0.001, orientationType=SPECIFY_ORIENT, orientationValue=-85.0, additionalRotationType=ROTATION_NONE, additionalRotationField='', axis=AXIS_3, angle=0.0, numIntPoints=3) compositeLayup.CompositePly(suppressed=False, plyName='Ply-5', region=region5, material='grp', thicknessType=SPECIFY_THICKNESS, thickness=0.001, orientationType=SPECIFY_ORIENT, orientationValue=15.0, additionalRotationType=ROTATION_NONE, additionalRotationField='', axis=AXIS_3, angle=0.0, numIntPoints=3) compositeLayup.CompositePly(suppressed=False, plyName='Ply-6', region=region6, material='grp', thicknessType=SPECIFY_THICKNESS, thickness=0.001, orientationType=SPECIFY_ORIENT, orientationValue=-15.0, additionalRotationType=ROTATION_NONE, additionalRotationField='', axis=AXIS_3, angle=0.0, numIntPoints=3) compositeLayup.CompositePly(suppressed=False, plyName='Ply-7', region=region7, material='grp', thicknessType=SPECIFY_THICKNESS, thickness=0.001, orientationType=SPECIFY_ORIENT, orientationValue=15.0, additionalRotationType=ROTATION_NONE, additionalRotationField='', axis=AXIS_3, angle=0.0, numIntPoints=3) compositeLayup.CompositePly(suppressed=False, plyName='Ply-8', region=region8, material='grp', thicknessType=SPECIFY_THICKNESS, thickness=0.001, orientationType=SPECIFY_ORIENT, orientationValue=-15.0, additionalRotationType=ROTATION_NONE, additionalRotationField='', axis=AXIS_3, angle=0.0, numIntPoints=3) compositeLayup.CompositePly(suppressed=False, plyName='Ply-9', region=region9, material='grp', thicknessType=SPECIFY_THICKNESS, thickness=0.001, orientationType=SPECIFY_ORIENT, orientationValue=15.0, additionalRotationType=ROTATION_NONE, additionalRotationField='', axis=AXIS_3, angle=0.0, numIntPoints=3) compositeLayup.CompositePly(suppressed=False, plyName='Ply-10', region=region10, material='grp', thicknessType=SPECIFY_THICKNESS, thickness=0.001, orientationType=SPECIFY_ORIENT, orientationValue=-15.0, additionalRotationType=ROTATION_NONE, additionalRotationField='', axis=AXIS_3, angle=0.0, numIntPoints=3) compositeLayup.resume() session.viewports['Viewport: 1'].partDisplay.setValues(renderShellThickness=ON) session.viewports['Viewport: 1'].partDisplay.setValues( renderShellThickness=OFF) session.viewports['Viewport: 1'].partDisplay.setValues(sectionAssignments=OFF, engineeringFeatures=OFF) session.viewports['Viewport: 1'].partDisplay.geometryOptions.setValues( referenceRepresentation=ON) s = mdb.models['Model-1'].ConstrainedSketch(name='__profile__', sheetSize=2.0) g, v, d, c = s.geometry, s.vertices, s.dimensions, s.constraints s.setPrimaryObject(option=STANDALONE) s.ArcByCenterEnds(center=(0.0, 0.0), point1=(0.0, -0.2), point2=(0.2, 0.0), direction=COUNTERCLOCKWISE) s.ConstructionLine(point1=(0.0, -0.2), point2=(0.0, 0.0)) s.VerticalConstraint(entity=g[3], addUndoState=False) s.CoincidentConstraint(entity1=v[0], entity2=g[3], addUndoState=False) s.CoincidentConstraint(entity1=v[2], entity2=g[3], addUndoState=False) s.RadialDimension(curve=g[2], textPoint=(0.303358674049377, -0.207029163837433), radius=0.36) session.viewports['Viewport: 1'].view.setValues(nearPlane=1.5514, farPlane=2.21983, width=3.47204, height=1.17271, cameraPosition=(-0.126923, 0.1395, 1.88562), cameraTarget=(-0.126923, 0.1395, 0)) session.viewports['Viewport: 1'].view.setValues(cameraPosition=(0.252297, -0.467074, 1.88562), cameraTarget=(0.252297, -0.467074, 0)) s.Line(point1=(0.36, 0.0), point2=(0.5, 0.0)) s.HorizontalConstraint(entity=g[4], addUndoState=False) s.PerpendicularConstraint(entity1=g[2], entity2=g[4], addUndoState=False) s.Line(point1=(0.5, 0.0), point2=(0.5, -0.537500000046566)) s.VerticalConstraint(entity=g[5], addUndoState=False) s.PerpendicularConstraint(entity1=g[4], entity2=g[5], addUndoState=False) s.Line(point1=(0.5, -0.537500000046566), point2=(0.0, -0.537500000046202)) s.HorizontalConstraint(entity=g[6], addUndoState=False) s.PerpendicularConstraint(entity1=g[5], entity2=g[6], addUndoState=False) s.CoincidentConstraint(entity1=v[5], entity2=g[3], addUndoState=False) s.Line(point1=(0.0, -0.537500000046202), point2=(0.0, -0.36)) s.VerticalConstraint(entity=g[7], addUndoState=False) s.PerpendicularConstraint(entity1=g[6], entity2=g[7], addUndoState=False) s.DistanceDimension(entity1=g[6], entity2=v[0], textPoint=(-0.162669330835342, -0.403305858373642), value=0.2) s.ObliqueDimension(vertex1=v[1], vertex2=v[3], textPoint=(0.421702951192856, 0.0757324993610382), value=0.1) s.ObliqueDimension(vertex1=v[3], vertex2=v[4], textPoint=(0.685913801193237, -0.390863388776779), value=0.4) d[3].setValues(value=0.2, ) s.ConstructionLine(point1=(0.0, 0.0), angle=-30.0) s.CoincidentConstraint(entity1=v[2], entity2=g[8], addUndoState=False) s.CoincidentConstraint(entity1=v[1], entity2=g[8]) s.undo() s.FixedConstraint(entity=g[8]) s.CoincidentConstraint(entity1=v[1], entity2=g[8]) s.delete(objectList=(d[2], )) s.delete(objectList=(c[11], )) s.delete(objectList=(c[15], )) s.CoincidentConstraint(entity1=v[1], entity2=g[8]) s.delete(objectList=(c[27], )) s.undo() s.undo() s.undo() s.undo() s.undo() s.undo() s.undo() s.undo() s.undo() s.undo() s.undo() #* Nothing to undo. s.undo() #* Nothing to undo. s.delete(objectList=(g[2], )) s.delete(objectList=(g[4], )) s.delete(objectList=(g[5], )) s.ArcByCenterEnds(center=(0.0, 0.0), point1=(0.0, -0.36), point2=(0.3375, -0.125), direction=COUNTERCLOCKWISE) s.CoincidentConstraint(entity1=v[7], entity2=g[3], addUndoState=False) s.Line(point1=(0.337589553860533, -0.125033168096494), point2=(0.5, -0.125033168096494)) s.HorizontalConstraint(entity=g[9], addUndoState=False) s.Line(point1=(0.5, -0.125033168096494), point2=(0.5, -0.56)) s.VerticalConstraint(entity=g[10], addUndoState=False) s.PerpendicularConstraint(entity1=g[9], entity2=g[10], addUndoState=False) s.ObliqueDimension(vertex1=v[6], vertex2=v[8], textPoint=(0.424811214208603, -0.00825467705726624), value=0.1) s.ObliqueDimension(vertex1=v[8], vertex2=v[4], textPoint=(0.636179804801941, -0.387752741575241), value=0.4) s.undo() s.FixedConstraint(entity=v[7]) s.ObliqueDimension(vertex1=v[8], vertex2=v[4], textPoint=(0.648613333702087, -0.418859094381332), value=0.4) p = mdb.models['Model-1'].Part(name='cradle', dimensionality=THREE_D, type=DEFORMABLE_BODY) p = mdb.models['Model-1'].parts['cradle'] p.BaseSolidExtrude(sketch=s, depth=0.1) s.unsetPrimaryObject() p = mdb.models['Model-1'].parts['cradle'] session.viewports['Viewport: 1'].setValues(displayedObject=p) del mdb.models['Model-1'].sketches['__profile__'] session.viewports['Viewport: 1'].partDisplay.setValues(sectionAssignments=ON, engineeringFeatures=ON) session.viewports['Viewport: 1'].partDisplay.geometryOptions.setValues( referenceRepresentation=OFF) mdb.models['Model-1'].Material(name='concrete') mdb.models['Model-1'].materials['concrete'].Elastic(table=((20000000000.0, 0.3), )) mdb.models['Model-1'].HomogeneousSolidSection(name='cradle', material='concrete', thickness=None) p = mdb.models['Model-1'].parts['cradle'] c = p.cells cells = c.getSequenceFromMask(mask=('[#1 ]', ), ) region = p.Set(cells=cells, name='Set-1') p = mdb.models['Model-1'].parts['cradle'] p.SectionAssignment(region=region, sectionName='cradle', offset=0.0, offsetType=MIDDLE_SURFACE, offsetField='', thicknessAssignment=FROM_SECTION) a = mdb.models['Model-1'].rootAssembly session.viewports['Viewport: 1'].setValues(displayedObject=a) session.viewports['Viewport: 1'].assemblyDisplay.setValues( optimizationTasks=OFF, geometricRestrictions=OFF, stopConditions=OFF) a = mdb.models['Model-1'].rootAssembly a.DatumCsysByDefault(CARTESIAN) p = mdb.models['Model-1'].parts['pipe'] a.Instance(name='pipe-1', part=p, dependent=ON) a = mdb.models['Model-1'].rootAssembly p = mdb.models['Model-1'].parts['cradle'] a.Instance(name='cradle-1', part=p, dependent=ON) session.viewports['Viewport: 1'].view.setValues(nearPlane=8.26651, farPlane=14.3865, width=5.19062, height=2.30191, cameraPosition=(1.42242, 4.41259, 12.8205), cameraUpVector=(-0.185217, 0.715106, -0.674031)) session.viewports['Viewport: 1'].view.setValues(nearPlane=8.31966, farPlane=14.3332, width=5.224, height=2.31672, viewOffsetX=-0.191749, viewOffsetY=-0.276134) session.viewports['Viewport: 1'].view.setValues(nearPlane=8.49457, farPlane=14.3908, width=5.33383, height=2.36543, cameraPosition=(-3.05157, 4.29119, 12.5553), cameraUpVector=(0.303896, 0.72081, -0.622961), cameraTarget=(0.194697, -0.275511, 2.86596), viewOffsetX=-0.19578, viewOffsetY=-0.281939) session.viewports['Viewport: 1'].view.setValues(nearPlane=8.78226, farPlane=14.0165, width=1.47676, height=0.65491, viewOffsetX=0.564714, viewOffsetY=-0.747202) a = mdb.models['Model-1'].rootAssembly a.translate(instanceList=('cradle-1', ), vector=(0.0, 0.0, 4.85)) #: The instance cradle-1 was translated by 0., 0., 4.85 with respect to the assembly coordinate system session.viewports['Viewport: 1'].partDisplay.setValues(sectionAssignments=OFF, engineeringFeatures=OFF) session.viewports['Viewport: 1'].partDisplay.geometryOptions.setValues( referenceRepresentation=ON) p = mdb.models['Model-1'].parts['cradle'] session.viewports['Viewport: 1'].setValues(displayedObject=p) p = mdb.models['Model-1'].parts['pipe'] session.viewports['Viewport: 1'].setValues(displayedObject=p) p = mdb.models['Model-1'].parts['pipe'] f = p.faces pickedFaces = f.getSequenceFromMask(mask=('[#1 ]', ), ) v1, e, d1 = p.vertices, p.edges, p.datums p.PartitionFaceByShortestPath(faces=pickedFaces, point1=p.InterestingPoint( edge=e[2], rule=MIDDLE), point2=p.InterestingPoint(edge=e[0], rule=MIDDLE)) session.viewports['Viewport: 1'].view.setValues(nearPlane=8.43118, farPlane=13.5348, width=3.18285, height=1.41152, viewOffsetX=0.263709, viewOffsetY=-0.301125) p = mdb.models['Model-1'].parts['pipe'] f = p.faces pickedFaces = f.getSequenceFromMask(mask=('[#3 ]', ), ) v2, e1, d2 = p.vertices, p.edges, p.datums p.PartitionFaceByShortestPath(faces=pickedFaces, point1=p.InterestingPoint( edge=e1[2], rule=MIDDLE), point2=p.InterestingPoint(edge=e1[5], rule=MIDDLE)) p = mdb.models['Model-1'].parts['pipe'] f = p.faces pickedFaces = f.getSequenceFromMask(mask=('[#a ]', ), ) v1, e, d1 = p.vertices, p.edges, p.datums p.PartitionFaceByShortestPath(faces=pickedFaces, point1=p.InterestingPoint( edge=e[7], rule=MIDDLE), point2=p.InterestingPoint(edge=e[10], rule=MIDDLE)) p = mdb.models['Model-1'].parts['pipe'] f = p.faces pickedFaces = f.getSequenceFromMask(mask=('[#22 ]', ), ) v2, e1, d2 = p.vertices, p.edges, p.datums p.PartitionFaceByShortestPath(faces=pickedFaces, point1=p.InterestingPoint( edge=e1[7], rule=MIDDLE), point2=p.InterestingPoint(edge=e1[15], rule=MIDDLE)) p = mdb.models['Model-1'].parts['pipe'] f = p.faces pickedFaces = f.getSequenceFromMask(mask=('[#82 ]', ), ) v1, e, d1 = p.vertices, p.edges, p.datums p.PartitionFaceByShortestPath(faces=pickedFaces, point1=p.InterestingPoint( edge=e[7], rule=MIDDLE), point2=p.InterestingPoint(edge=e[20], rule=MIDDLE)) session.viewports['Viewport: 1'].view.setValues(nearPlane=8.45034, farPlane=13.5156, width=3.19009, height=1.41473, cameraPosition=(-5.11628, 3.33339, 11.5354), cameraUpVector=(0.596839, 0.73685, -0.317546), cameraTarget=(0.518848, -0.0538559, 2.73778), viewOffsetX=0.264309, viewOffsetY=-0.30181) session.viewports['Viewport: 1'].view.setValues(nearPlane=8.50411, farPlane=13.2834, width=3.21039, height=1.42373, cameraPosition=(-5.79115, 3.96821, 10.711), cameraUpVector=(0.59077, 0.723551, -0.357023), cameraTarget=(0.517928, -0.0832715, 2.68558), viewOffsetX=0.265991, viewOffsetY=-0.30373) a = mdb.models['Model-1'].rootAssembly a.regenerate() a = mdb.models['Model-1'].rootAssembly session.viewports['Viewport: 1'].setValues(displayedObject=a) session.viewports['Viewport: 1'].view.setValues(nearPlane=8.90158, farPlane=13.9838, width=1.78333, height=0.790862, viewOffsetX=0.445942, viewOffsetY=-0.7754) session.viewports['Viewport: 1'].assemblyDisplay.setValues(interactions=ON, constraints=ON, connectors=ON, engineeringFeatures=ON) session.viewports['Viewport: 1'].view.setValues(nearPlane=8.95692, farPlane=13.9284, width=0.666758, height=0.295691, viewOffsetX=0.620174, viewOffsetY=-0.700682) a = mdb.models['Model-1'].rootAssembly i1 = a.instances['pipe-1'] leaf = dgm.LeafFromInstance((i1, )) session.viewports['Viewport: 1'].assemblyDisplay.displayGroup.remove(leaf=leaf) leaf = dgm.Leaf(leafType=DEFAULT_MODEL) session.viewports['Viewport: 1'].assemblyDisplay.displayGroup.either(leaf=leaf) session.viewports['Viewport: 1'].view.setValues(nearPlane=9.02174, farPlane=14.0217, width=0.671582, height=0.297831, cameraPosition=( -1.38499, 4.26538, 13.0961), cameraUpVector=(0.247947, 0.718717, -0.649591), cameraTarget=(0.190802, -0.238195, 2.97136), viewOffsetX=0.624661, viewOffsetY=-0.705752) session.viewports['Viewport: 1'].view.setValues(nearPlane=8.82238, farPlane=14.221, width=2.77043, height=1.22862, viewOffsetX=1.05864, viewOffsetY=-0.707307) session.viewports['Viewport: 1'].view.setValues(nearPlane=8.80632, farPlane=14.237, width=2.76539, height=1.22638, cameraPosition=(-1.71519, 3.83404, 13.2366), cameraUpVector=(-0.0666815, 0.714342, -0.696613), cameraTarget=(-0.139395, -0.66954, 3.11183), viewOffsetX=1.05671, viewOffsetY=-0.706019) session.viewports['Viewport: 1'].view.setValues(nearPlane=10.4989, farPlane=14.9127, width=3.29689, height=1.46209, cameraPosition=(8.96568, 1.97836, 11.4644), cameraUpVector=(0.127196, 0.647924, -0.751009), cameraTarget=(1.12727, 0.237058, 3.66673), viewOffsetX=1.25981, viewOffsetY=-0.841713) session.viewports['Viewport: 1'].view.setValues(nearPlane=10.4462, farPlane=14.9654, width=3.28034, height=1.45475, viewOffsetX=-0.138529, viewOffsetY=-1.36943) session.viewports['Viewport: 1'].view.setValues(nearPlane=10.1904, farPlane=14.4771, width=3.20001, height=1.41913, cameraPosition=(1.99526, 9.73958, 9.85934), cameraUpVector=(0.0485137, 0.292458, -0.955047), cameraTarget=(-0.0388066, 0.99745, 3.17248), viewOffsetX=-0.135136, viewOffsetY=-1.33589) session.viewports['Viewport: 1'].view.setValues(nearPlane=10.1768, farPlane=15.1762, width=3.19575, height=1.41724, cameraPosition=(6.34167, 4.49838, 12.6514), cameraUpVector=(-0.0322393, 0.717252, -0.696067), cameraTarget=(0.39759, 0.912359, 3.87165), viewOffsetX=-0.134956, viewOffsetY=-1.33411) session.viewports['Viewport: 1'].view.setValues(nearPlane=10.1772, farPlane=15.1757, width=3.19589, height=1.4173, viewOffsetX=-0.526937, viewOffsetY=-1.39716) session.viewports['Viewport: 1'].view.setValues(nearPlane=10.1772, farPlane=15.1757, width=3.1959, height=1.4173, cameraPosition=(6.18368, 4.62704, 12.7058), cameraUpVector=(-0.122109, 0.75094, -0.648983), cameraTarget=(0.239601, 1.04102, 3.92606), viewOffsetX=-0.526938, viewOffsetY=-1.39716) session.viewports['Viewport: 1'].view.setValues(nearPlane=10.1772, farPlane=15.1757, width=3.1959, height=1.4173, cameraPosition=(6.48436, 4.35843, 12.6119), cameraUpVector=(0.0528134, 0.674648, -0.736248), cameraTarget=(0.54028, 0.772414, 3.8322), viewOffsetX=-0.526939, viewOffsetY=-1.39716) session.viewports['Viewport: 1'].view.setValues(nearPlane=10.2795, farPlane=15.3361, width=3.22803, height=1.43155, cameraPosition=(6.81989, 2.62075, 13.1499), cameraUpVector=(0.10097, 0.759031, -0.643177), cameraTarget=(0.649456, 0.626541, 4.02718), viewOffsetX=-0.532236, viewOffsetY=-1.41121) mdb.models['Model-1'].ContactProperty('IntProp-1') mdb.models['Model-1'].interactionProperties['IntProp-1'].TangentialBehavior( formulation=PENALTY, directionality=ISOTROPIC, slipRateDependency=OFF, pressureDependency=OFF, temperatureDependency=OFF, dependencies=0, table=(( 0.1, ), ), shearStressLimit=None, maximumElasticSlip=FRACTION, fraction=0.005, elasticSlipStiffness=None) #: The interaction property "IntProp-1" has been created. a = mdb.models['Model-1'].rootAssembly s1 = a.instances['cradle-1'].faces side1Faces1 = s1.getSequenceFromMask(mask=('[#4 ]', ), ) region1=a.Surface(side1Faces=side1Faces1, name='m_Surf-1') a = mdb.models['Model-1'].rootAssembly s1 = a.instances['pipe-1'].faces side1Faces1 = s1.getSequenceFromMask(mask=('[#2 ]', ), ) region2=a.Surface(side1Faces=side1Faces1, name='s_Surf-1') mdb.models['Model-1'].SurfaceToSurfaceContactStd(name='Int-1', createStepName='Initial', master=region1, slave=region2, sliding=FINITE, thickness=ON, interactionProperty='IntProp-1', adjustMethod=NONE, initialClearance=OMIT, datumAxis=None, clearanceRegion=None) #: The interaction "Int-1" has been created. leaf = dgm.Leaf(leafType=DEFAULT_MODEL) session.viewports['Viewport: 1'].assemblyDisplay.displayGroup.either(leaf=leaf) leaf = dgm.Leaf(leafType=DEFAULT_MODEL) session.viewports['Viewport: 1'].assemblyDisplay.displayGroup.replace( leaf=leaf) session.viewports['Viewport: 1'].view.setValues(nearPlane=11.6158, farPlane=17.1529, width=3.64767, height=1.61765, cameraPosition=(-5.23541, 1.89789, 15.6967), cameraUpVector=(0.115453, 0.913246, -0.390708), cameraTarget=(-1.24984, 1.02045, 5.2746), viewOffsetX=-0.601426, viewOffsetY=-1.59466) session.viewports['Viewport: 1'].view.setValues(nearPlane=11.573, farPlane=17.1956, width=3.63424, height=1.6117, viewOffsetX=0.321549, viewOffsetY=-1.25343) session.viewports['Viewport: 1'].assemblyDisplay.setValues(mesh=ON, interactions=OFF, constraints=OFF, connectors=OFF, engineeringFeatures=OFF) session.viewports['Viewport: 1'].assemblyDisplay.meshOptions.setValues( meshTechnique=ON) p = mdb.models['Model-1'].parts['pipe'] session.viewports['Viewport: 1'].setValues(displayedObject=p) session.viewports['Viewport: 1'].partDisplay.setValues(mesh=ON) session.viewports['Viewport: 1'].partDisplay.meshOptions.setValues( meshTechnique=ON) session.viewports['Viewport: 1'].partDisplay.geometryOptions.setValues( referenceRepresentation=OFF) p = mdb.models['Model-1'].parts['pipe'] f = p.faces pickedRegions = f.getSequenceFromMask(mask=('[#3ff ]', ), ) p.setMeshControls(regions=pickedRegions, technique=SWEEP) p = mdb.models['Model-1'].parts['pipe'] p.seedPart(size=0.05, deviationFactor=0.1, minSizeFactor=0.1) elemType1 = mesh.ElemType(elemCode=S4R, elemLibrary=STANDARD, secondOrderAccuracy=OFF, hourglassControl=DEFAULT) elemType2 = mesh.ElemType(elemCode=S3, elemLibrary=STANDARD) p = mdb.models['Model-1'].parts['pipe'] f = p.faces faces = f.getSequenceFromMask(mask=('[#3ff ]', ), ) pickedRegions =(faces, ) p.setElementType(regions=pickedRegions, elemTypes=(elemType1, elemType2)) p = mdb.models['Model-1'].parts['pipe'] p.generateMesh() p = mdb.models['Model-1'].parts['cradle'] session.viewports['Viewport: 1'].setValues(displayedObject=p) p = mdb.models['Model-1'].parts['cradle'] p.seedPart(size=0.05, deviationFactor=0.1, minSizeFactor=0.1) p = mdb.models['Model-1'].parts['cradle'] p.generateMesh() a1 = mdb.models['Model-1'].rootAssembly a1.regenerate() a = mdb.models['Model-1'].rootAssembly session.viewports['Viewport: 1'].setValues(displayedObject=a) session.viewports['Viewport: 1'].assemblyDisplay.setValues(mesh=OFF) session.viewports['Viewport: 1'].assemblyDisplay.meshOptions.setValues( meshTechnique=OFF) session.viewports['Viewport: 1'].view.setValues(nearPlane=11.6863, farPlane=17.0824, width=2.37979, height=1.05538, viewOffsetX=0.696972, viewOffsetY=-1.14886) mdb.saveAs(pathName='Y:/pipe.cae') #: The model database has been saved to "Y:\pipe.cae". session.viewports['Viewport: 1'].assemblyDisplay.setValues( adaptiveMeshConstraints=ON) session.viewports['Viewport: 1'].assemblyDisplay.setValues(loads=ON, bcs=ON, predefinedFields=ON, connectors=ON, adaptiveMeshConstraints=OFF) session.viewports['Viewport: 1'].view.setValues(nearPlane=11.7759, farPlane=16.9928, width=1.55508, height=0.68964, viewOffsetX=0.339489, viewOffsetY=-1.10829) session.viewports['Viewport: 1'].view.setValues(nearPlane=11.7858, farPlane=16.9829, width=1.55638, height=0.690218, viewOffsetX=-0.259371, viewOffsetY=-0.749471) session.viewports['Viewport: 1'].view.setValues(nearPlane=11.7858, farPlane=16.9829, width=1.55638, height=0.690216, viewOffsetX=-0.302564, viewOffsetY=-0.44689) a = mdb.models['Model-1'].rootAssembly e1 = a.instances['pipe-1'].edges edges1 = e1.getSequenceFromMask(mask=('[#1080000 ]', ), ) region = a.Set(edges=edges1, name='Set-1') mdb.models['Model-1'].ZsymmBC(name='BC-1', createStepName='Initial', region=region, localCsys=None) session.viewports['Viewport: 1'].view.setValues(nearPlane=11.5502, farPlane=17.2185, width=4.09532, height=1.81618, viewOffsetX=0.621058, viewOffsetY=-1.23824) session.viewports['Viewport: 1'].view.setValues(nearPlane=11.5267, farPlane=17.242, width=4.08699, height=1.81248, viewOffsetX=0.283175, viewOffsetY=-0.631564) a = mdb.models['Model-1'].rootAssembly e1 = a.instances['pipe-1'].edges edges1 = e1.getSequenceFromMask(mask=('[#2b18c88 ]', ), ) region = a.Set(edges=edges1, name='Set-2') mdb.models['Model-1'].XsymmBC(name='BC-2', createStepName='Initial', region=region, localCsys=None) session.viewports['Viewport: 1'].view.setValues(nearPlane=11.7604, farPlane=17.0083, width=1.69777, height=0.752921, viewOffsetX=0.886471, viewOffsetY=-1.18466) a = mdb.models['Model-1'].rootAssembly f1 = a.instances['cradle-1'].faces faces1 = f1.getSequenceFromMask(mask=('[#2 ]', ), ) e1 = a.instances['cradle-1'].edges edges1 = e1.getSequenceFromMask(mask=('[#2 ]', ), ) region = a.Set(edges=edges1, faces=faces1, name='Set-3') mdb.models['Model-1'].DisplacementBC(name='BC-3', createStepName='Initial', region=region, u1=SET, u2=UNSET, u3=UNSET, ur1=UNSET, ur2=UNSET, ur3=UNSET, amplitude=UNSET, distributionType=UNIFORM, fieldName='', localCsys=None) session.viewports['Viewport: 1'].view.setValues(nearPlane=11.8088, farPlane=16.9599, width=1.41594, height=0.627937, viewOffsetX=0.920259, viewOffsetY=-1.23097) session.viewports['Viewport: 1'].view.setValues(nearPlane=12.4182, farPlane=17.492, width=1.48901, height=0.660341, cameraPosition=(5.59131, 1.26845, 16.4275), cameraUpVector=(-0.148034, 0.931637, -0.33187), cameraTarget=(1.15144, 0.909829, 6.15941), viewOffsetX=0.967749, viewOffsetY=-1.29449) session.viewports['Viewport: 1'].view.setValues(nearPlane=12.0957, farPlane=17.8144, width=4.86728, height=2.15852, viewOffsetX=1.38994, viewOffsetY=-1.44109) session.viewports['Viewport: 1'].view.setValues(nearPlane=12.0659, farPlane=17.8442, width=4.85528, height=2.1532, viewOffsetX=-0.10441, viewOffsetY=-1.00689) session.viewports['Viewport: 1'].view.setValues(nearPlane=12.3117, farPlane=18.1394, width=4.95421, height=2.19707, cameraPosition=(2.51165, -6.1606, 16.3587), cameraUpVector=(-0.447341, 0.875144, 0.184416), cameraTarget=(0.0200537, -1.1306, 6.6754), viewOffsetX=-0.106537, viewOffsetY=-1.02741) session.viewports['Viewport: 1'].assemblyDisplay.setValues(loads=OFF, bcs=OFF, predefinedFields=OFF, interactions=ON, constraints=ON, engineeringFeatures=ON) session.viewports['Viewport: 1'].view.setValues(nearPlane=12.6976, farPlane=17.7535, width=1.02259, height=0.453496, viewOffsetX=0.335066, viewOffsetY=-0.591343) a = mdb.models['Model-1'].rootAssembly v21 = a.instances['cradle-1'].vertices a.DatumPointByOffset(point=v21[0], vector=(0.0, -0.1, 0.0)) a = mdb.models['Model-1'].rootAssembly d21 = a.datums a.ReferencePoint(point=d21[11]) session.viewports['Viewport: 1'].view.setValues(nearPlane=12.5823, farPlane=17.8239, width=1.66914, height=0.740223, viewOffsetX=0.169931, viewOffsetY=-0.508024) a = mdb.models['Model-1'].rootAssembly r1 = a.referencePoints refPoints1=(r1[12], ) region1=a.Set(referencePoints=refPoints1, name='m_Set-4') a = mdb.models['Model-1'].rootAssembly f1 = a.instances['cradle-1'].faces faces1 = f1.getSequenceFromMask(mask=('[#1 ]', ), ) region2=a.Set(faces=faces1, name='s_Set-4') mdb.models['Model-1'].MultipointConstraint(name='Constraint-1', controlPoint=region1, surface=region2, mpcType=BEAM_MPC, userMode=DOF_MODE_MPC, userType=0, csys=None) session.viewports['Viewport: 1'].assemblyDisplay.setValues(loads=ON, bcs=ON, predefinedFields=ON, interactions=OFF, constraints=OFF, engineeringFeatures=OFF) a = mdb.models['Model-1'].rootAssembly r1 = a.referencePoints refPoints1=(r1[12], ) region = a.Set(referencePoints=refPoints1, name='Set-6') mdb.models['Model-1'].DisplacementBC(name='BC-4', createStepName='Initial', region=region, u1=SET, u2=SET, u3=SET, ur1=SET, ur2=SET, ur3=SET, amplitude=UNSET, distributionType=UNIFORM, fieldName='', localCsys=None) session.viewports['Viewport: 1'].view.setValues(nearPlane=12.6456, farPlane=17.7606, width=1.08784, height=0.48243, viewOffsetX=0.305526, viewOffsetY=-0.571472) session.viewports['Viewport: 1'].assemblyDisplay.setValues(loads=OFF, bcs=OFF, predefinedFields=OFF, connectors=OFF, adaptiveMeshConstraints=ON) mdb.models['Model-1'].StaticStep(name='Step-1', previous='Initial') session.viewports['Viewport: 1'].assemblyDisplay.setValues(step='Step-1') mdb.models['Model-1'].FieldOutputRequest(name='F-Output-2', createStepName='Step-1', variables=('S', 'E', 'SF', 'CFAILURE'), layupNames=('pipe-1.CompositeLayup-1', ), layupLocationMethod=ALL_LOCATIONS, rebar=EXCLUDE) session.viewports['Viewport: 1'].assemblyDisplay.setValues(loads=ON, bcs=ON, predefinedFields=ON, connectors=ON, adaptiveMeshConstraints=OFF) session.viewports['Viewport: 1'].view.setValues(nearPlane=13.1875, farPlane=18.2952, width=1.13446, height=0.503104, cameraPosition=( -0.736479, 8.07703, 15.9479), cameraUpVector=(-0.146083, 0.661455, -0.73562), cameraTarget=(-0.741118, 2.76182, 6.09788), viewOffsetX=0.318618, viewOffsetY=-0.595961) session.viewports['Viewport: 1'].view.setValues(nearPlane=13.1828, farPlane=18.2998, width=1.13405, height=0.502925, viewOffsetX=0.197687, viewOffsetY=-0.642484) session.viewports['Viewport: 1'].view.setValues(cameraPosition=(-0.60465, 8.12145, 15.9239), cameraUpVector=(0.0193618, 0.671246, -0.740981), cameraTarget=(-0.609289, 2.80624, 6.07385)) session.viewports['Viewport: 1'].view.setValues(nearPlane=13.1828, farPlane=18.2999, width=1.13405, height=0.502925, cameraPosition=( -0.191043, 8.12763, 15.9204), cameraUpVector=(0.486155, 0.552445, -0.677095), cameraTarget=(-0.195682, 2.81242, 6.07032), viewOffsetX=0.197687, viewOffsetY=-0.642484) session.viewports['Viewport: 1'].view.setValues(farPlane=18.2999, viewOffsetX=0.465718, viewOffsetY=-0.88836) session.viewports['Viewport: 1'].view.setValues(nearPlane=12.7356, farPlane=18.7471, width=5.8379, height=2.58897, viewOffsetX=-0.303494, viewOffsetY=-1.36429) session.viewports['Viewport: 1'].view.setValues(nearPlane=12.7027, farPlane=18.7799, width=5.82286, height=2.5823, cameraPosition=(-0.214491, 8.14692, 15.91), cameraUpVector=(0.471067, 0.560275, -0.681313), cameraTarget=(-0.21913, 2.83171, 6.05992), viewOffsetX=-0.302712, viewOffsetY=-1.36077) session.viewports['Viewport: 1'].view.setValues(nearPlane=13.2158, farPlane=19.374, width=6.05805, height=2.6866, cameraPosition=(-5.60501, 5.52797, 16.7074), cameraUpVector=(0.238465, 0.811184, -0.533961), cameraTarget=(-2.18244, 2.41282, 6.51639), viewOffsetX=-0.314939, viewOffsetY=-1.41573) session.viewports['Viewport: 1'].view.setValues(nearPlane=13.1928, farPlane=19.3969, width=6.04751, height=2.68192, viewOffsetX=0.822562, viewOffsetY=-1.14778) session.viewports['Viewport: 1'].view.setValues(nearPlane=13.2298, farPlane=19.3599, width=5.35857, height=2.3764, viewOffsetX=0.883327, viewOffsetY=-1.15638) a = mdb.models['Model-1'].rootAssembly f1 = a.instances['pipe-1'].faces faces1 = f1.getSequenceFromMask(mask=('[#3ff ]', ), ) c2 = a.instances['cradle-1'].cells cells2 = c2.getSequenceFromMask(mask=('[#1 ]', ), ) region = a.Set(faces=faces1, cells=cells2, name='Set-7') mdb.models['Model-1'].Gravity(name='gravity', createStepName='Step-1', comp2=-9.81, distributionType=UNIFORM, field='', region=region) session.viewports['Viewport: 1'].assemblyDisplay.displayGroup.undoLast() session.viewports['Viewport: 1'].assemblyDisplay.displayGroup.redoLast() del mdb.models['Model-1'].loads['gravity'] mdb.models['Model-1'].Gravity(name='Gravity', createStepName='Step-1', comp2=-9.81, distributionType=UNIFORM, field='') session.viewports['Viewport: 1'].partDisplay.setValues(sectionAssignments=ON, engineeringFeatures=ON, mesh=OFF) session.viewports['Viewport: 1'].partDisplay.meshOptions.setValues( meshTechnique=OFF) p = mdb.models['Model-1'].parts['cradle'] session.viewports['Viewport: 1'].setValues(displayedObject=p) p = mdb.models['Model-1'].parts['pipe'] session.viewports['Viewport: 1'].setValues(displayedObject=p) mdb.models['Model-1'].parts['pipe'].setValues(geometryRefinement=MEDIUM) a1 = mdb.models['Model-1'].rootAssembly a1.regenerate() a = mdb.models['Model-1'].rootAssembly session.viewports['Viewport: 1'].setValues(displayedObject=a) session.viewports['Viewport: 1'].assemblyDisplay.setValues(loads=OFF, bcs=OFF, predefinedFields=OFF, connectors=OFF) session.viewports['Viewport: 1'].assemblyDisplay.setValues(interactions=ON, constraints=ON, connectors=ON, engineeringFeatures=ON) a = mdb.models['Model-1'].rootAssembly f1 = a.instances['pipe-1'].faces faces1 = f1.getSequenceFromMask(mask=('[#1aa ]', ), ) region=a.Set(faces=faces1, name='Set-8') mdb.models['Model-1'].rootAssembly.engineeringFeatures.NonstructuralMass( name='Inertia-1', region=region, units=TOTAL_MASS, magnitude=962.0, distribution=MASS_PROPORTIONAL) session.viewports['Viewport: 1'].assemblyDisplay.setValues(interactions=OFF, constraints=OFF, connectors=OFF, engineeringFeatures=OFF) mdb.Job(name='Hydro-Pipe', model='Model-1', description='', type=ANALYSIS, atTime=None, waitMinutes=0, waitHours=0, queue=None, memory=90, memoryUnits=PERCENTAGE, getMemoryFromAnalysis=True, explicitPrecision=SINGLE, nodalOutputPrecision=SINGLE, echoPrint=OFF, modelPrint=OFF, contactPrint=OFF, historyPrint=OFF, userSubroutine='', scratch='', resultsFormat=ODB, multiprocessingMode=DEFAULT, numCpus=1, numGPUs=0) mdb.jobs['Hydro-Pipe'].submit(consistencyChecking=OFF) #: The job input file "Hydro-Pipe.inp" has been submitted for analysis. #: Job Hydro-Pipe: Analysis Input File Processor completed successfully. #: Job Hydro-Pipe: Abaqus/Standard completed successfully. #: Job Hydro-Pipe completed successfully. o3 = session.openOdb(name='Y:/Hydro-Pipe.odb') #: Model: Y:/Hydro-Pipe.odb #: Number of Assemblies: 1 #: Number of Assembly instances: 0 #: Number of Part instances: 2 #: Number of Meshes: 3 #: Number of Element Sets: 11 #: Number of Node Sets: 12 #: Number of Steps: 1 session.viewports['Viewport: 1'].setValues(displayedObject=o3) session.viewports['Viewport: 1'].makeCurrent() session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='U', outputPosition=NODAL, refinement=(INVARIANT, 'Magnitude'), ) session.viewports['Viewport: 1'].odbDisplay.display.setValues( plotState=CONTOURS_ON_DEF) session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='U', outputPosition=NODAL, refinement=(COMPONENT, 'U2'), ) session.viewports['Viewport: 1'].odbDisplay.display.setValues(plotState=( CONTOURS_ON_UNDEF, )) session.viewports['Viewport: 1'].view.setValues(nearPlane=8.79562, farPlane=14.1445, width=5.99236, height=2.50715, cameraPosition=(-7.39209, -1.46812, 10.9871), cameraUpVector=(0.020048, 0.954557, -0.297355)) session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='S', outputPosition=INTEGRATION_POINT, refinement=(INVARIANT, 'Mises'), ) session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='S', outputPosition=INTEGRATION_POINT, refinement=(COMPONENT, 'S11'), ) session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='S', outputPosition=INTEGRATION_POINT, refinement=(COMPONENT, 'S22'), ) session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='S', outputPosition=INTEGRATION_POINT, refinement=(COMPONENT, 'S11'), ) session.viewports['Viewport: 1'].view.setValues(nearPlane=9.23629, farPlane=13.7038, width=1.82552, height=0.763781, viewOffsetX=1.133, viewOffsetY=-0.0509493) session.viewports['Viewport: 1'].view.setValues(nearPlane=9.28299, farPlane=13.5896, width=1.83475, height=0.767642, cameraPosition=(-7.67203, 0.249182, 10.785), cameraUpVector=(0.0149988, 0.846774, -0.531741), cameraTarget=(0.159373, -0.503482, 2.76431), viewOffsetX=1.13873, viewOffsetY=-0.0512069) session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='S', outputPosition=INTEGRATION_POINT, refinement=(COMPONENT, 'S22'), ) session.viewports['Viewport: 1'].view.setValues(nearPlane=8.68981, farPlane=14.1828, width=8.06683, height=3.37508, viewOffsetX=-0.0300288, viewOffsetY=0.892439) session.viewports['Viewport: 1'].view.setValues(nearPlane=8.37746, farPlane=14.4952, width=11.273, height=4.7165, viewOffsetX=-1.05357, viewOffsetY=0.948008) session.viewports['Viewport: 1'].view.setValues(nearPlane=9.39894, farPlane=14.2638, width=12.6475, height=5.29159, cameraPosition=(-9.29644, -5.57056, 7.04523), cameraUpVector=(-0.307527, 0.76954, -0.559674), cameraTarget=(-0.369993, 0.0391207, 3.16207), viewOffsetX=-1.18204, viewOffsetY=1.0636) session.viewports['Viewport: 1'].view.setValues(nearPlane=9.89822, farPlane=13.7645, width=6.74356, height=2.82144, viewOffsetX=0.259011, viewOffsetY=-0.462687) session.viewports['Viewport: 1'].view.fitView() session.viewports['Viewport: 1'].view.fitView() session.viewports['Viewport: 1'].view.fitView() session.viewports['Viewport: 1'].view.setProjection(projection=PARALLEL) session.viewports['Viewport: 1'].view.setProjection(projection=PARALLEL) session.viewports['Viewport: 1'].view.setValues(nearPlane=9.33698, farPlane=12.5266, width=2.82962, height=1.18389, cameraPosition=(-7.94237, -5.28445, 7.96845), cameraTarget=(0.743034, 0.173748, 4.19015)) p = mdb.models['Model-1'].parts['pipe'] session.viewports['Viewport: 1'].setValues(displayedObject=p) a = mdb.models['Model-1'].rootAssembly session.viewports['Viewport: 1'].setValues(displayedObject=a) session.viewports['Viewport: 1'].setValues( displayedObject=session.odbs['Y:/Hydro-Pipe.odb']) o3 = session.openOdb(name='Y:/Hydro-Pipe.odb') session.viewports['Viewport: 1'].setValues(displayedObject=o3) session.viewports['Viewport: 1'].makeCurrent() session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='S', outputPosition=INTEGRATION_POINT, refinement=(COMPONENT, 'S11'), ) session.viewports['Viewport: 1'].enableMultipleColors() session.viewports['Viewport: 1'].setColor(initialColor='#BDBDBD') cmap=session.viewports['Viewport: 1'].colorMappings['Composite layup'] session.viewports['Viewport: 1'].setColor(colorMapping=cmap) session.viewports['Viewport: 1'].disableMultipleColors() session.viewports['Viewport: 1'].enableMultipleColors() session.viewports['Viewport: 1'].setColor(initialColor='#BDBDBD') cmap=session.viewports['Viewport: 1'].colorMappings['Default'] session.viewports['Viewport: 1'].setColor(colorMapping=cmap) session.viewports['Viewport: 1'].disableMultipleColors() session.viewports['Viewport: 1'].view.fitView() session.viewports['Viewport: 1'].view.setValues(session.views['Bottom']) session.viewports['Viewport: 1'].view.setValues(session.views['Front']) session.viewports['Viewport: 1'].view.setValues(session.views['Top']) session.viewports['Viewport: 1'].view.setValues(session.views['Back']) session.viewports['Viewport: 1'].view.setValues(session.views['Bottom']) session.viewports['Viewport: 1'].view.setValues(session.views['Left']) session.viewports['Viewport: 1'].view.setValues(nearPlane=9.45917, farPlane=11.0226, width=6.90789, height=2.47953, cameraPosition=(-10.0296, -0.263506, 2.48653), cameraTarget=(0.211245, -0.263506, 2.48653)) leaf = dgo.LeafFromOdbElementPick(elementPick=(('CRADLE-1', 90, ( '[#ffffffff:2 #3ffffff ]', )), ('PIPE-1', 110, ( '[#0:2 #fbefbef8 #befbefbe #f #0:61 #ef800000 #fbefbefb', ' #fbefbe ]', )), ), ) session.viewports['Viewport: 1'].odbDisplay.displayGroup.remove(leaf=leaf) leaf = dgo.LeafFromOdbElementPick(elementPick=(('PIPE-1', 88, ( '[#c71c71c7 #71c71c71 #4104104 #41041041 #0:4 #8e380000 #e38e38e3', ' #38e38 #0:55 #10400000 #4104104 #41041 ]', )), ), ) session.viewports['Viewport: 1'].odbDisplay.displayGroup.remove(leaf=leaf) session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='S', outputPosition=INTEGRATION_POINT, refinement=(COMPONENT, 'S22'), ) session.viewports['Viewport: 1'].view.setValues(nearPlane=9.45684, farPlane=11.0249, width=6.12879, height=2.19988, cameraPosition=(-10.0296, -0.0842614, 1.39302), cameraTarget=(0.211245, -0.0842614, 1.39302)) session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='S', outputPosition=INTEGRATION_POINT, refinement=(COMPONENT, 'S11'), ) session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='S', outputPosition=INTEGRATION_POINT, refinement=(COMPONENT, 'S33'), ) session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='S', outputPosition=INTEGRATION_POINT, refinement=(COMPONENT, 'S22'), ) session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='S', outputPosition=INTEGRATION_POINT, refinement=(COMPONENT, 'S11'), ) session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='MSTRS', outputPosition=INTEGRATION_POINT, ) session.viewports['Viewport: 1'].view.setValues(nearPlane=9.42028, farPlane=11.0615, width=6.51999, height=2.3403, cameraPosition=(-10.0296, -0.135474, 1.37717), cameraTarget=(0.211245, -0.135474, 1.37717)) p = mdb.models['Model-1'].parts['pipe'] session.viewports['Viewport: 1'].setValues(displayedObject=p) mdb.models['Model-1'].materials['grp'].elastic.failStress.setValues(table=(( 980000000.0, 760000000.0, 24000000.0, 110000000.0, 55000000.0, -0.5, 0.0), )) a = mdb.models['Model-1'].rootAssembly session.viewports['Viewport: 1'].setValues(displayedObject=a) mdb.jobs['Hydro-Pipe'].submit(consistencyChecking=OFF) #: The job input file "Hydro-Pipe.inp" has been submitted for analysis. #: Job Hydro-Pipe: Analysis Input File Processor completed successfully. #: Job Hydro-Pipe: Abaqus/Standard completed successfully. #: Job Hydro-Pipe completed successfully. o3 = session.openOdb(name='Y:/Hydro-Pipe.odb') #: Model: Y:/Hydro-Pipe.odb #: Number of Assemblies: 1 #: Number of Assembly instances: 0 #: Number of Part instances: 2 #: Number of Meshes: 3 #: Number of Element Sets: 11 #: Number of Node Sets: 12 #: Number of Steps: 1 session.viewports['Viewport: 1'].setValues(displayedObject=o3) session.viewports['Viewport: 1'].makeCurrent() session.viewports['Viewport: 1'].view.setValues(session.views['Front']) session.viewports['Viewport: 1'].view.setValues(session.views['Back']) session.viewports['Viewport: 1'].view.setValues(session.views['Top']) session.viewports['Viewport: 1'].view.setValues(session.views['Bottom']) session.viewports['Viewport: 1'].view.setValues(session.views['Left']) session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='MSTRS', outputPosition=INTEGRATION_POINT, ) session.viewports['Viewport: 1'].odbDisplay.display.setValues( plotState=CONTOURS_ON_DEF) session.viewports['Viewport: 1'].view.setValues(nearPlane=9.47433, farPlane=11.0877, width=6.72431, height=2.41364, cameraPosition=(-10.0296, -0.15445, 2.49788), cameraTarget=(0.211245, -0.15445, 2.49788)) session.viewports['Viewport: 1'].odbDisplay.display.setValues(plotState=( CONTOURS_ON_UNDEF, )) session.viewports['Viewport: 1'].view.setValues(nearPlane=9.27299, farPlane=11.2088, width=9.16239, height=3.28876, cameraPosition=(-10.0296, -0.318288, 3.45498), cameraTarget=(0.211245, -0.318288, 3.45498)) leaf = dgo.LeafFromOdbElementPick(elementPick=(('PIPE-1', 1650, ( '[#0:10 #ffe00000 #ffffffff:8 #ff #0:3 #ff800000 #ffffffff:42', ' #3fffff ]', )), ), ) session.viewports['Viewport: 1'].odbDisplay.displayGroup.replace(leaf=leaf) a = mdb.models['Model-1'].rootAssembly session.viewports['Viewport: 1'].setValues(displayedObject=a) session.viewports['Viewport: 1'].assemblyDisplay.setValues(loads=ON, bcs=ON, predefinedFields=ON, connectors=ON) mdb.Model(name='Model-1-pressure', objectToCopy=mdb.models['Model-1']) #: The model "Model-1-pressure" has been created. a = mdb.models['Model-1-pressure'].rootAssembly session.viewports['Viewport: 1'].setValues(displayedObject=a) mdb.saveAs(pathName='Y:/pipe.cae') #: The model database has been saved to "Y:\pipe.cae". session.viewports['Viewport: 1'].view.setValues(nearPlane=8.64512, farPlane=14.1964, width=5.88983, height=2.46425, cameraPosition=(-6.71089, 2.64175, 11.1465), cameraUpVector=(0.0564655, 0.750386, -0.658584)) a = mdb.models['Model-1-pressure'].rootAssembly s1 = a.instances['pipe-1'].faces side2Faces1 = s1.getSequenceFromMask(mask=('[#3ff ]', ), ) region = a.Surface(side2Faces=side2Faces1, name='Surf-3') mdb.models['Model-1-pressure'].Pressure(name='Load-2', createStepName='Step-1', region=region, distributionType=UNIFORM, field='', magnitude=3000000.0, amplitude=UNSET) session.viewports['Viewport: 1'].assemblyDisplay.setValues(loads=OFF, bcs=OFF, predefinedFields=OFF, connectors=OFF) mdb.Job(name='Hydro-pipe-pressure', model='Model-1-pressure', description='', type=ANALYSIS, atTime=None, waitMinutes=0, waitHours=0, queue=None, memory=90, memoryUnits=PERCENTAGE, getMemoryFromAnalysis=True, explicitPrecision=SINGLE, nodalOutputPrecision=SINGLE, echoPrint=OFF, modelPrint=OFF, contactPrint=OFF, historyPrint=OFF, userSubroutine='', scratch='', resultsFormat=ODB, multiprocessingMode=DEFAULT, numCpus=1, numGPUs=0) mdb.jobs['Hydro-pipe-pressure'].submit(consistencyChecking=OFF) #: The job input file "Hydro-pipe-pressure.inp" has been submitted for analysis. #: Job Hydro-pipe-pressure: Analysis Input File Processor completed successfully. #: Job Hydro-pipe-pressure: Abaqus/Standard completed successfully. #: Job Hydro-pipe-pressure completed successfully. session.viewports['Viewport: 1'].setValues( displayedObject=session.odbs['Y:/Hydro-Pipe.odb']) o3 = session.openOdb(name='Y:/Hydro-pipe-pressure.odb') #: Model: Y:/Hydro-pipe-pressure.odb #: Number of Assemblies: 1 #: Number of Assembly instances: 0 #: Number of Part instances: 2 #: Number of Meshes: 3 #: Number of Element Sets: 11 #: Number of Node Sets: 12 #: Number of Steps: 1 session.viewports['Viewport: 1'].setValues(displayedObject=o3) session.viewports['Viewport: 1'].makeCurrent() session.viewports['Viewport: 1'].view.setValues(session.views['Left']) session.viewports['Viewport: 1'].odbDisplay.display.setValues(plotState=( CONTOURS_ON_UNDEF, )) session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='S', outputPosition=INTEGRATION_POINT, refinement=(COMPONENT, 'S11'), ) session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='S', outputPosition=INTEGRATION_POINT, refinement=(COMPONENT, 'S22'), ) session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='SM', outputPosition=INTEGRATION_POINT, refinement=( COMPONENT, 'SM2'), ) session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='S', outputPosition=INTEGRATION_POINT, refinement=(INVARIANT, 'Mises'), ) session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='S', outputPosition=INTEGRATION_POINT, refinement=(COMPONENT, 'S22'), ) session.viewports['Viewport: 1'].view.setValues(nearPlane=9.38236, farPlane=11.0994, width=5.9416, height=2.48591, cameraPosition=(-10.0296, -0.119669, 2.36705), cameraTarget=(0.211245, -0.119669, 2.36705)) session.viewports['Viewport: 1'].odbDisplay.basicOptions.setValues( sectionResults=USE_ENVELOPE) session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='S', outputPosition=INTEGRATION_POINT, refinement=(COMPONENT, 'S11'), ) session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='S', outputPosition=INTEGRATION_POINT, refinement=(COMPONENT, 'S22'), ) session.viewports['Viewport: 1'].odbDisplay.setPrimarySectionPoint( activePly="PLY-1") session.viewports['Viewport: 1'].odbDisplay.basicOptions.setValues( sectionPointScheme=PLY_BASED) session.viewports['Viewport: 1'].view.setValues(nearPlane=9.87367, farPlane=10.6081, width=1.43168, height=0.598999, cameraPosition=(-10.0296, -0.17161, 4.33849), cameraTarget=(0.211245, -0.17161, 4.33849)) session.viewports['Viewport: 1'].odbDisplay.setPrimarySectionPoint( activePly="PLY-10") session.viewports['Viewport: 1'].view.setValues(nearPlane=9.73888, farPlane=10.7429, width=3.02053, height=1.26376, cameraPosition=(-10.0296, -0.179468, 3.81095), cameraTarget=(0.211245, -0.179468, 3.81095)) session.viewports['Viewport: 1'].odbDisplay.basicOptions.setValues( sectionPointScheme=CATEGORY_BASED) session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='MSTRS', outputPosition=INTEGRATION_POINT, ) session.viewports['Viewport: 1'].view.setValues(session.views['Left']) session.viewports['Viewport: 1'].view.setValues(session.views['Bottom']) session.viewports['Viewport: 1'].view.setValues(session.views['Left']) leaf = dgo.LeafFromOdbElementPick(elementPick=(('CRADLE-1', 90, ( '[#ffffffff:2 #3ffffff ]', )), ('PIPE-1', 110, ( '[#0:2 #fbefbef8 #befbefbe #f #0:61 #ef800000 #fbefbefb', ' #fbefbe ]', )), ), ) session.viewports['Viewport: 1'].odbDisplay.displayGroup.remove(leaf=leaf) leaf = dgo.LeafFromOdbElementPick(elementPick=(('PIPE-1', 176, ( '[#ffffffff:2 #4104107 #41041041 #40020010 #1000800 #80040020 #2001000', ' #fff80040 #ffffffff #1fffff #0:8 #200100 #10008004 #400200', ' #20010008 #400 #0:42 #10400000 #4104104 #41041 ]', )), ), ) session.viewports['Viewport: 1'].odbDisplay.displayGroup.remove(leaf=leaf) session.viewports['Viewport: 1'].odbDisplay.contourOptions.setValues( maxValue=1.96593, minAutoCompute=OFF, minValue=1) session.viewports['Viewport: 1'].odbDisplay.contourOptions.setValues( minAutoCompute=ON) session.viewports['Viewport: 1'].odbDisplay.displayGroup.undoLast() session.viewports['Viewport: 1'].odbDisplay.displayGroup.undoLast() mdb.saveAs(pathName='Y:/pipe-pressure.cae') #: The model database has been saved to "Y:\pipe-pressure.cae". mdb.Model(name='Model-1-pressure-Copy', objectToCopy=mdb.models['Model-1-pressure']) #: The model "Model-1-pressure-Copy" has been created. mdb.models.changeKey(fromName='Model-1-pressure-Copy', toName='Model-1-pressure-increase') p = mdb.models['Model-1'].parts['pipe'] session.viewports['Viewport: 1'].setValues(displayedObject=p) session.viewports['Viewport: 1'].partDisplay.setValues(sectionAssignments=OFF, engineeringFeatures=OFF) session.viewports['Viewport: 1'].partDisplay.geometryOptions.setValues( referenceRepresentation=ON) p=mdb.models['Model-1'].parts['cradle'] session.viewports['Viewport: 1'].setValues(displayedObject=p) p1 = mdb.models['Model-1-pressure-increase'].parts['cradle'] session.viewports['Viewport: 1'].setValues(displayedObject=p1) p = mdb.models['Model-1-pressure-increase'].parts['cradle'] s1 = p.features['Solid extrude-1'].sketch mdb.models['Model-1-pressure-increase'].ConstrainedSketch(name='__edit__', objectToCopy=s1) s2 = mdb.models['Model-1-pressure-increase'].sketches['__edit__'] g, v, d, c = s2.geometry, s2.vertices, s2.dimensions, s2.constraints s2.setPrimaryObject(option=SUPERIMPOSE) p.projectReferencesOntoSketch(sketch=s2, upToFeature=p.features['Solid extrude-1'], filter=COPLANAR_EDGES) d[3].setValues(value=0.55, ) session.viewports['Viewport: 1'].view.setValues(nearPlane=1.7477, farPlane=2.30783, width=2.11186, height=0.883582, cameraPosition=( 0.0692471, -0.367718, 2.07776), cameraTarget=(0.0692471, -0.367718, 0)) s2.unsetPrimaryObject() p = mdb.models['Model-1-pressure-increase'].parts['cradle'] p.features['Solid extrude-1'].setValues(sketch=s2) del mdb.models['Model-1-pressure-increase'].sketches['__edit__'] p = mdb.models['Model-1-pressure-increase'].parts['cradle'] p.regenerate() #: Warning: Failed to attach mesh to part geometry. session.viewports['Viewport: 1'].view.setValues(nearPlane=0.727315, farPlane=1.63533, width=1.37782, height=0.576469, viewOffsetX=0.129616, viewOffsetY=-0.0423076) session.viewports['Viewport: 1'].partDisplay.setValues(mesh=ON) session.viewports['Viewport: 1'].partDisplay.meshOptions.setValues( meshTechnique=ON) session.viewports['Viewport: 1'].partDisplay.geometryOptions.setValues( referenceRepresentation=OFF) p = mdb.models['Model-1-pressure-increase'].parts['cradle'] p.generateMesh() a1 = mdb.models['Model-1-pressure-increase'].rootAssembly a1.regenerate() a = mdb.models['Model-1-pressure-increase'].rootAssembly session.viewports['Viewport: 1'].setValues(displayedObject=a) mdb.Job(name='Job-4', model='Model-1-pressure-increase', description='', type=ANALYSIS, atTime=None, waitMinutes=0, waitHours=0, queue=None, memory=90, memoryUnits=PERCENTAGE, getMemoryFromAnalysis=True, explicitPrecision=SINGLE, nodalOutputPrecision=SINGLE, echoPrint=OFF, modelPrint=OFF, contactPrint=OFF, historyPrint=OFF, userSubroutine='', scratch='', resultsFormat=ODB, multiprocessingMode=DEFAULT, numCpus=1, numGPUs=0) mdb.jobs['Job-4'].submit(consistencyChecking=OFF) #: The job input file "Job-4.inp" has been submitted for analysis. #: Job Job-4: Analysis Input File Processor completed successfully. #: Job Job-4: Abaqus/Standard completed successfully. #: Job Job-4 completed successfully. session.viewports['Viewport: 1'].setValues( displayedObject=session.odbs['Y:/Hydro-pipe-pressure.odb']) o3 = session.openOdb(name='Y:/Job-4.odb') #: Model: Y:/Job-4.odb #: Number of Assemblies: 1 #: Number of Assembly instances: 0 #: Number of Part instances: 2 #: Number of Meshes: 3 #: Number of Element Sets: 11 #: Number of Node Sets: 12 #: Number of Steps: 1 session.viewports['Viewport: 1'].setValues(displayedObject=o3) session.viewports['Viewport: 1'].makeCurrent() session.viewports['Viewport: 1'].odbDisplay.basicOptions.setValues( mirrorAboutXyPlane=True, mirrorAboutYzPlane=True) session.viewports['Viewport: 1'].view.setValues(nearPlane=6.72324, farPlane=16.9236, width=15.1782, height=6.35042, cameraPosition=(4.00436, 5.44491, 10.8795), cameraTarget=(-1.91193, -0.47138, 4.96324)) session.viewports['Viewport: 1'].view.setValues(cameraPosition=(7.92546, 5.7891, 6.61425), cameraTarget=(2.00917, -0.127186, 0.697954)) session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='S', outputPosition=INTEGRATION_POINT, refinement=(COMPONENT, 'S22'), ) session.viewports['Viewport: 1'].odbDisplay.display.setValues( plotState=CONTOURS_ON_DEF) session.viewports['Viewport: 1'].view.setValues(nearPlane=6.87953, farPlane=16.826, width=13.4663, height=5.63419, cameraPosition=(7.54957, 6.51142, 6.26783), cameraTarget=(1.63328, 0.595132, 0.351529)) session.viewports['Viewport: 1'].odbDisplay.display.setValues(plotState=( CONTOURS_ON_UNDEF, )) session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='S', outputPosition=INTEGRATION_POINT, refinement=(COMPONENT, 'S11'), ) session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable( variableLabel='MSTRS', outputPosition=INTEGRATION_POINT, ) session.viewports['Viewport: 1'].view.setValues(nearPlane=8.15474, farPlane=16.2733, cameraPosition=(11.2593, -0.276011, 4.80667), cameraUpVector=(-0.504305, 0.82661, 0.249784), cameraTarget=(2.12781, -0.30967, 0.156749)) session.viewports['Viewport: 1'].view.setValues(nearPlane=7.00164, farPlane=16.9693, cameraPosition=(3.83599, -9.24935, 6.84079), cameraUpVector=(0.807332, 0.402659, -0.43137), cameraTarget=(0.932493, -1.75458, 0.484287)) session.viewports['Viewport: 1'].view.setValues(nearPlane=7.91421, farPlane=17.5167, cameraPosition=(9.95289, -1.25746, -7.84354), cameraUpVector=(-0.75664, -0.528191, -0.38537), cameraTarget=(1.81959, -0.595566, -1.64529)) session.viewports['Viewport: 1'].view.setValues(session.views['Left']) session.viewports['Viewport: 1'].view.setValues(nearPlane=18.0698, farPlane=22.3057, width=17.2253, height=7.2069, cameraPosition=(-20.1877, -0.360092, -0.173944), cameraTarget=(0, -0.360092, -0.173944)) mdb.saveAs(pathName='Y:/pipe-pressure-increased.cae') #: The model database has been saved to "Y:\pipe-pressure-increased.cae".