# -*- coding: mbcs -*- from part import * from material import * from section import * from assembly import * from step import * from interaction import * from load import * from mesh import * from job import * from sketch import * from visualization import * from connectorBehavior import * mdb.models['Model-1'].ConstrainedSketch(name='__profile__', sheetSize=200.0) mdb.models['Model-1'].sketches['__profile__'].Line(point1=(0.0, 80.0), point2=( 0.0, 0.0)) mdb.models['Model-1'].sketches['__profile__'].VerticalConstraint(addUndoState= False, entity=mdb.models['Model-1'].sketches['__profile__'].geometry[2]) mdb.models['Model-1'].sketches['__profile__'].ObliqueDimension(textPoint=( 23.1446552276611, 44.0261535644531), value=100.0, vertex1= mdb.models['Model-1'].sketches['__profile__'].vertices[0], vertex2= mdb.models['Model-1'].sketches['__profile__'].vertices[1]) mdb.models['Model-1'].Part(dimensionality=THREE_D, name='Part-1', type= DEFORMABLE_BODY) mdb.models['Model-1'].parts['Part-1'].BaseWire(sketch= mdb.models['Model-1'].sketches['__profile__']) del mdb.models['Model-1'].sketches['__profile__'] mdb.models['Model-1'].Material(name='Material-1') mdb.models['Model-1'].materials['Material-1'].Elastic(table=((210000.0, 0.3), )) mdb.models['Model-1'].HomogeneousSolidSection(material='Material-1', name= 'Section-1', thickness=None) mdb.models['Model-1'].HomogeneousSolidSection(material='Material-1', name= 'Section-2', thickness=None) mdb.models['Model-1'].TrussSection(area=1.0, material='Material-1', name= 'Section-3') mdb.models['Model-1'].parts['Part-1'].SectionAssignment(offset=0.0, offsetField='', offsetType=MIDDLE_SURFACE, region=Region( edges=mdb.models['Model-1'].parts['Part-1'].edges.getSequenceFromMask( mask=('[#1 ]', ), )), sectionName='Section-3', thicknessAssignment= FROM_SECTION) del mdb.models['Model-1'].sections['Section-1'] del mdb.models['Model-1'].sections['Section-2'] mdb.models['Model-1'].sections.changeKey(fromName='Section-3', toName= 'Section-1') mdb.models['Model-1'].parts['Part-1'].sectionAssignments[0].setValues( sectionName='Section-1') mdb.models['Model-1'].rootAssembly.DatumCsysByDefault(CARTESIAN) mdb.models['Model-1'].rootAssembly.Instance(dependent=ON, name='Part-1-1', part=mdb.models['Model-1'].parts['Part-1']) mdb.models['Model-1'].rootAssembly.rotate(angle=90.0, axisDirection=(-1.0, 0.0, 0.0), axisPoint=(0.0, 0.0, 0.0), instanceList=('Part-1-1', )) mdb.models['Model-1'].rootAssembly.translate(instanceList=('Part-1-1', ), vector=(-2.89, -49.09, -57.57)) mdb.models['Model-1'].rootAssembly.ReferencePoint(point= mdb.models['Model-1'].rootAssembly.instances['Part-1-1'].vertices[1]) mdb.models['Model-1'].rootAssembly.ReferencePoint(point= mdb.models['Model-1'].rootAssembly.instances['Part-1-1'].vertices[0]) mdb.models['Model-1'].MultipointConstraint(controlPoint=Region( referencePoints=(mdb.models['Model-1'].rootAssembly.referencePoints[4], )), csys=None, mpcType=PIN_MPC, name='Constraint-1', surface=Region( vertices=mdb.models['Model-1'].rootAssembly.instances['Part-1-1'].vertices.getSequenceFromMask( mask=('[#2 ]', ), )), userMode=DOF_MODE_MPC, userType=0) mdb.models['Model-1'].MultipointConstraint(controlPoint=Region( referencePoints=(mdb.models['Model-1'].rootAssembly.referencePoints[5], )), csys=None, mpcType=PIN_MPC, name='Constraint-2', surface=Region( vertices=mdb.models['Model-1'].rootAssembly.instances['Part-1-1'].vertices.getSequenceFromMask( mask=('[#1 ]', ), )), userMode=DOF_MODE_MPC, userType=0) mdb.models['Model-1'].PinnedBC(createStepName='Initial', name='BC-1', region= Region(referencePoints=( mdb.models['Model-1'].rootAssembly.referencePoints[4], ))) mdb.models['Model-1'].DisplacementBC(amplitude=UNSET, createStepName='Initial', distributionType=UNIFORM, fieldName='', localCsys=None, name='BC-2', region=Region(referencePoints=( mdb.models['Model-1'].rootAssembly.referencePoints[5], )), u1=UNSET, u2= UNSET, u3=UNSET, ur1=SET, ur2=UNSET, ur3=UNSET) mdb.models['Model-1'].StaticStep(initialInc=0.05, maxInc=0.05, name='Step-1', previous='Initial') mdb.models['Model-1'].ConcentratedForce(cf3=-100.0, createStepName='Step-1', distributionType=UNIFORM, field='', follower=ON, localCsys=None, name= 'Load-1', region=Region(referencePoints=( mdb.models['Model-1'].rootAssembly.referencePoints[5], ))) mdb.models['Model-1'].boundaryConditions['BC-1'].setValues(typeName=ENCASTRE) mdb.Job(atTime=None, contactPrint=OFF, description='', echoPrint=OFF, explicitPrecision=SINGLE, getMemoryFromAnalysis=True, historyPrint=OFF, memory=50, memoryUnits=PERCENTAGE, model='Model-1', modelPrint=OFF, multiprocessingMode=DEFAULT, name='Job-1', nodalOutputPrecision=SINGLE, numCpus=1, queue=None, scratch='', type=ANALYSIS, userSubroutine='', waitHours=0, waitMinutes=0) mdb.models['Model-1'].parts['Part-1'].seedPart(deviationFactor=0.1, size=10.0) mdb.models['Model-1'].parts['Part-1'].generateMesh() mdb.models['Model-1'].parts['Part-1'].setElementType(elemTypes=(ElemType( elemCode=T3D2, elemLibrary=STANDARD), ), regions=( mdb.models['Model-1'].parts['Part-1'].edges.getSequenceFromMask(('[#1 ]', ), ), )) mdb.models['Model-1'].rootAssembly.regenerate() mdb.jobs['Job-1'].submit(consistencyChecking=OFF, datacheckJob=True) mdb.jobs['Job-1']._Message(STARTED, {'phase': BATCHPRE_PHASE, 'clientHost': 'ouk090', 'handle': 0, 'jobName': 'Job-1'}) mdb.jobs['Job-1']._Message(WARNING, {'phase': BATCHPRE_PHASE, 'message': 'MPCS (EXTERNAL or INTERNAL, including those generated from rigid body definitions), KINEMATIC COUPLINGS, AND/OR EQUATIONS WILL ACTIVATE ADDITIONAL DEGREES OF FREEDOM', 'jobName': 'Job-1'}) mdb.jobs['Job-1']._Message(WARNING, {'phase': BATCHPRE_PHASE, 'message': 'DEGREE OF FREEDOM 4 IS NOT ACTIVE IN THIS MODEL AND CAN NOT BE RESTRAINED', 'jobName': 'Job-1'}) mdb.jobs['Job-1']._Message(WARNING, {'phase': BATCHPRE_PHASE, 'message': 'NODES 1 INSTANCE PART-1-1 AND 2 (ASSEMBLY) IN PIN MPC ARE NOT COINCIDENT. THE MPC WILL CONSTRAIN ROTATIONAL RIGID-BODY MOTION BETWEEN THE NODES. INTERPRET RESULTS WITH CAUTION OR CONSIDER SUBSTITUTING A BEAM OR LINK MPC.', 'jobName': 'Job-1'}) mdb.jobs['Job-1']._Message(ERROR, {'phase': BATCHPRE_PHASE, 'message': '1 nodes have inactive dof on which boundary conditions are specified. The nodes have been identified in node set ErrNodeBCInactiveDof.', 'jobName': 'Job-1'}) mdb.jobs['Job-1']._Message(ODB_FILE, {'phase': BATCHPRE_PHASE, 'file': 'D:\\Niki\\abaqus_modell\\Job-1.odb', 'jobName': 'Job-1'}) mdb.jobs['Job-1']._Message(ABORTED, {'phase': BATCHPRE_PHASE, 'message': 'Analysis phase failed due to errors', 'jobName': 'Job-1'}) mdb.jobs['Job-1']._Message(ERROR, { 'message': 'Analysis Input File Processor exited with an error.', 'jobName': 'Job-1'}) mdb.jobs['Job-1']._Message(JOB_ABORTED, { 'message': 'Analysis Input File Processor exited with an error.', 'jobName': 'Job-1'}) # Save by student02 on Mon Feb 28 17:10:08 2011 from part import * from material import * from section import * from assembly import * from step import * from interaction import * from load import * from mesh import * from job import * from sketch import * from visualization import * from connectorBehavior import * mdb.jobs.changeKey(fromName='Job-1', toName='abaqus_bug') mdb.jobs['abaqus_bug'].submit(consistencyChecking=OFF, datacheckJob=True) mdb.jobs['abaqus_bug']._Message(STARTED, {'phase': BATCHPRE_PHASE, 'clientHost': 'ouk090', 'handle': 0, 'jobName': 'abaqus_bug'}) mdb.jobs['abaqus_bug']._Message(WARNING, {'phase': BATCHPRE_PHASE, 'message': 'MPCS (EXTERNAL or INTERNAL, including those generated from rigid body definitions), KINEMATIC COUPLINGS, AND/OR EQUATIONS WILL ACTIVATE ADDITIONAL DEGREES OF FREEDOM', 'jobName': 'abaqus_bug'}) mdb.jobs['abaqus_bug']._Message(WARNING, {'phase': BATCHPRE_PHASE, 'message': 'DEGREE OF FREEDOM 4 IS NOT ACTIVE IN THIS MODEL AND CAN NOT BE RESTRAINED', 'jobName': 'abaqus_bug'}) mdb.jobs['abaqus_bug']._Message(WARNING, {'phase': BATCHPRE_PHASE, 'message': 'NODES 1 INSTANCE PART-1-1 AND 2 (ASSEMBLY) IN PIN MPC ARE NOT COINCIDENT. THE MPC WILL CONSTRAIN ROTATIONAL RIGID-BODY MOTION BETWEEN THE NODES. INTERPRET RESULTS WITH CAUTION OR CONSIDER SUBSTITUTING A BEAM OR LINK MPC.', 'jobName': 'abaqus_bug'}) mdb.jobs['abaqus_bug']._Message(ERROR, {'phase': BATCHPRE_PHASE, 'message': '1 nodes have inactive dof on which boundary conditions are specified. The nodes have been identified in node set ErrNodeBCInactiveDof.', 'jobName': 'abaqus_bug'}) mdb.jobs['abaqus_bug']._Message(ODB_FILE, {'phase': BATCHPRE_PHASE, 'file': 'D:\\Niki\\abaqus_modell\\abaqus_bug.odb', 'jobName': 'abaqus_bug'}) mdb.jobs['abaqus_bug']._Message(ABORTED, {'phase': BATCHPRE_PHASE, 'message': 'Analysis phase failed due to errors', 'jobName': 'abaqus_bug'}) mdb.jobs['abaqus_bug']._Message(ERROR, { 'message': 'Analysis Input File Processor exited with an error.', 'jobName': 'abaqus_bug'}) mdb.jobs['abaqus_bug']._Message(JOB_ABORTED, { 'message': 'Analysis Input File Processor exited with an error.', 'jobName': 'abaqus_bug'}) # Save by student02 on Mon Feb 28 17:40:08 2011