# -*- 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=5.0)
mdb.models['Model-1'].sketches['__profile__'].Line(point1=(-0.5, -1.5), point2=
    (-0.5, 0.0))
mdb.models['Model-1'].sketches['__profile__'].VerticalConstraint(entity=
    mdb.models['Model-1'].sketches['__profile__'].geometry[2])
mdb.models['Model-1'].sketches['__profile__'].Line(point1=(-0.5, 0.0), point2=(
    0.5, 0.0))
mdb.models['Model-1'].sketches['__profile__'].HorizontalConstraint(entity=
    mdb.models['Model-1'].sketches['__profile__'].geometry[3])
mdb.models['Model-1'].sketches['__profile__'].PerpendicularConstraint(entity1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[2], entity2=
    mdb.models['Model-1'].sketches['__profile__'].geometry[3])
mdb.models['Model-1'].sketches['__profile__'].Line(point1=(0.5, 0.0), point2=(
    0.5, -1.5))
mdb.models['Model-1'].sketches['__profile__'].VerticalConstraint(entity=
    mdb.models['Model-1'].sketches['__profile__'].geometry[4])
mdb.models['Model-1'].sketches['__profile__'].PerpendicularConstraint(entity1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[3], entity2=
    mdb.models['Model-1'].sketches['__profile__'].geometry[4])
mdb.models['Model-1'].Part(dimensionality=THREE_D, name='door', type=
    DEFORMABLE_BODY)
mdb.models['Model-1'].parts['door'].BaseWire(sketch=
    mdb.models['Model-1'].sketches['__profile__'])
del mdb.models['Model-1'].sketches['__profile__']
mdb.models['Model-1'].Material(name='steel')
mdb.models['Model-1'].materials['steel'].Elastic(table=((206000000000.0, 0.3), 
    ))
mdb.models['Model-1'].BoxProfile(a=0.1, b=0.05, name='Profile-box', t1=0.02, 
    t2=0.022, t3=0.02, t4=0.022, uniformThickness=OFF)
mdb.models['Model-1'].BeamSection(alphaDamping=0.0, betaDamping=0.0, centroid=(
    0.0, 0.0), compositeDamping=0.0, density=7800.0, dependencies=0, 
    integration=BEFORE_ANALYSIS, name='Sect-door', poissonRatio=0.3, profile=
    'Profile-box', shearCenter=(0.0, 0.0), table=((206000000000.0, 
    79000000000.0), ), temperatureDependency=OFF, thermalExpansion=OFF)
mdb.models['Model-1'].parts['door'].SectionAssignment(offset=0.0, region=
    Region(edges=mdb.models['Model-1'].parts['door'].edges.getSequenceFromMask(
    mask=('[#7 ]', ), )), sectionName='Sect-door')
# Save by qq on Tue Dec 05 22:03:26 2006
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'].parts['door'].DatumCsysByThreePoints(coordSysType=
    CARTESIAN, line2=(0.0, 0.0, 0.5625), name='CSYS-left', origin=
    mdb.models['Model-1'].parts['door'].InterestingPoint(
    mdb.models['Model-1'].parts['door'].edges[0], MIDDLE), point1=
    mdb.models['Model-1'].parts['door'].vertices[1])
mdb.models['Model-1'].parts['door'].DatumCsysByThreePoints(coordSysType=
    CARTESIAN, line2=(0.0, 0.0, 0.5625), name='CSYS-right', origin=
    mdb.models['Model-1'].parts['door'].InterestingPoint(
    mdb.models['Model-1'].parts['door'].edges[2], MIDDLE), point1=
    mdb.models['Model-1'].parts['door'].vertices[2])
mdb.models['Model-1'].parts['door'].DatumCsysByThreePoints(coordSysType=
    CARTESIAN, line1=(1.0, 0.0, 0.0), line2=(0.0, 1.0, 0.0), name='CSYS-top', 
    origin=mdb.models['Model-1'].parts['door'].InterestingPoint(
    mdb.models['Model-1'].parts['door'].edges[1], MIDDLE))
mdb.models['Model-1'].parts['door'].assignMaterialOrientation(localCsys=
    mdb.models['Model-1'].parts['door'].datums[3], region=Region(
    edges=mdb.models['Model-1'].parts['door'].edges.getSequenceFromMask(mask=(
    '[#1 ]', ), )))
# Save by qq on Tue Dec 05 22:15:29 2006
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'].parts['door'].assignMaterialOrientation(localCsys=
    mdb.models['Model-1'].parts['door'].datums[5], region=Region(
    edges=mdb.models['Model-1'].parts['door'].edges.getSequenceFromMask(mask=(
    '[#2 ]', ), )))
mdb.models['Model-1'].parts['door'].assignMaterialOrientation(localCsys=
    mdb.models['Model-1'].parts['door'].datums[4], region=Region(
    edges=mdb.models['Model-1'].parts['door'].edges.getSequenceFromMask(mask=(
    '[#4 ]', ), )))
# Save by qq on Tue Dec 05 22:16:21 2006
# Save by qq on Tue Dec 05 22:16:39 2006
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'].rootAssembly.DatumCsysByDefault(CARTESIAN)
mdb.models['Model-1'].rootAssembly.Instance(dependent=OFF, name='door-1', part=
    mdb.models['Model-1'].parts['door'])
mdb.models['Model-1'].StaticStep(description=
    'Apply pressure and force on the beam', name='Apply-PF', previous=
    'Initial')
mdb.models['Model-1'].DisplacementBC(amplitude=UNSET, createStepName='Apply-PF'
    , distributionType=UNIFORM, fixed=OFF, localCsys=None, name='BC-fixed-left'
    , region=Region(
    vertices=mdb.models['Model-1'].rootAssembly.instances['door-1'].vertices.getSequenceFromMask(
    mask=('[#1 ]', ), )), u1=0.0, u2=0.0, u3=0.0, ur1=0.0, ur2=0.0, ur3=0.0)
mdb.models['Model-1'].DisplacementBC(amplitude=UNSET, createStepName='Apply-PF'
    , distributionType=UNIFORM, fixed=OFF, localCsys=None, name=
    'BC-fixed-right', region=Region(
    vertices=mdb.models['Model-1'].rootAssembly.instances['door-1'].vertices.getSequenceFromMask(
    mask=('[#8 ]', ), )), u1=0.0, u2=0.0, u3=0.0, ur1=0.0, ur2=0.0, ur3=0.0)
mdb.models['Model-1'].BodyForce(comp2=-5000.0, createStepName='Apply-PF', name=
    'Pressure', region=Region(
    edges=mdb.models['Model-1'].rootAssembly.instances['door-1'].edges.getSequenceFromMask(
    mask=('[#2 ]', ), )))
# Save by qq on Tue Dec 05 22:21:21 2006
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'].ConcentratedForce(cf1=1000.0, cf2=-500.0, createStepName=
    'Apply-PF', localCsys=None, name='Force', region=Region(
    vertices=mdb.models['Model-1'].rootAssembly.instances['door-1'].vertices.getSequenceFromMask(
    mask=('[#2 ]', ), )))
# Save by qq on Tue Dec 05 22:22:17 2006
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'].rootAssembly.seedEdgeByNumber(edges=
    mdb.models['Model-1'].rootAssembly.instances['door-1'].edges.getSequenceFromMask(
    ('[#1 ]', ), ), number=1)
mdb.models['Model-1'].rootAssembly.seedEdgeByNumber(edges=
    mdb.models['Model-1'].rootAssembly.instances['door-1'].edges.getSequenceFromMask(
    ('[#2 ]', ), ), number=1)
mdb.models['Model-1'].rootAssembly.seedEdgeByNumber(edges=
    mdb.models['Model-1'].rootAssembly.instances['door-1'].edges.getSequenceFromMask(
    ('[#4 ]', ), ), number=1)
mdb.models['Model-1'].rootAssembly.setElementType(elemTypes=(ElemType(
    elemCode=B31, elemLibrary=STANDARD), ), regions=(
    mdb.models['Model-1'].rootAssembly.instances['door-1'].edges.getSequenceFromMask(
    ('[#7 ]', ), ), ))
mdb.models['Model-1'].rootAssembly.generateMesh(regions=(
    mdb.models['Model-1'].rootAssembly.instances['door-1'], ))
# Save by qq on Tue Dec 05 22:22:59 2006
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.Job(contactPrint=OFF, description='Static analysis of a beam structure', 
    echoPrint=OFF, explicitPrecision=SINGLE, historyPrint=OFF, model='Model-1', 
    modelPrint=OFF, multiprocessingMode=DEFAULT, name='door', 
    nodalOutputPrecision=SINGLE, numCpus=1, numDomains=1, 
    parallelizationMethodExplicit=DOMAIN, preMemory=2048.0, scratch='', 
    standardMemory=2048.0, standardMemoryPolicy=MODERATE, type=ANALYSIS, 
    userSubroutine='')
mdb.models['Model-1'].parts['door'].assignBeamSectionOrientation(method=
    N1_COSINES, n1=(0.0, 0.0, -1.0), region=Region(
    edges=mdb.models['Model-1'].parts['door'].edges.getSequenceFromMask(mask=(
    '[#1 ]', ), )))
mdb.models['Model-1'].parts['door'].assignBeamSectionOrientation(method=
    N1_COSINES, n1=(0.0, 0.0, -1.0), region=Region(
    edges=mdb.models['Model-1'].parts['door'].edges.getSequenceFromMask(mask=(
    '[#2 ]', ), )))
mdb.models['Model-1'].parts['door'].assignBeamSectionOrientation(method=
    N1_COSINES, n1=(0.0, 0.0, 1.0), region=Region(
    edges=mdb.models['Model-1'].parts['door'].edges.getSequenceFromMask(mask=(
    '[#4 ]', ), )))
# Save by qq on Tue Dec 05 22:24:25 2006
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'].rootAssembly.regenerate()
mdb.jobs['door'].submit(consistencyChecking=OFF)
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STARTED, {'phase': BATCHPRE_PHASE, 
    'clientHost': 'little', 'handle': 2748, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(HEADING, {'phase': BATCHPRE_PHASE, 
    'heading': 'Static analysis of a beam structure', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(ERROR, {
    'message': 'Analysis Input File Processor exited with an error.', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(JOB_ABORTED, {
    'message': 'Analysis Input File Processor exited with an error.', 
    'jobName': 'door'})
del mdb.models['Model-1'].loads['Pressure']
mdb.models['Model-1'].ConcentratedForce(cf1=-2000.0, cf2=1000.0, 
    createStepName='Apply-PF', localCsys=None, name='Force-2', region=Region(
    vertices=mdb.models['Model-1'].rootAssembly.instances['door-1'].vertices.getSequenceFromMask(
    mask=('[#4 ]', ), )))
mdb.jobs['door'].submit(consistencyChecking=OFF)
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STARTED, {'phase': BATCHPRE_PHASE, 
    'clientHost': 'little', 'handle': 1836, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(HEADING, {'phase': BATCHPRE_PHASE, 
    'heading': 'Static analysis of a beam structure', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(ODB_FILE, {'phase': BATCHPRE_PHASE, 
    'file': 'G:\\ABAQUS\\door.odb', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(COMPLETED, {'phase': BATCHPRE_PHASE, 
    'message': 'Analysis phase complete', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STARTED, {'phase': STANDARD_PHASE, 
    'clientHost': 'little', 'handle': 3472, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STEP, {
    'stepName': 'Apply pressure and force on the beam', 
    'phase': STANDARD_PHASE, 'stepId': 1, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(ODB_FRAME, {'phase': STANDARD_PHASE, 'step': 0, 
    'frame': 0, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STATUS, {'totalTime': 0.0, 'attempts': 0, 
    'timeIncrement': 1.0, 'increment': 0, 'stepTime': 0.0, 'step': 1, 
    'jobName': 'door', 'severe': 0, 'iterations': 0, 'phase': STANDARD_PHASE, 
    'equilibrium': 0})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(ODB_FRAME, {'phase': STANDARD_PHASE, 'step': 0, 
    'frame': 1, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STATUS, {'totalTime': 1.0, 'attempts': 1, 
    'timeIncrement': 1.0, 'increment': 1, 'stepTime': 1.0, 'step': 1, 
    'jobName': 'door', 'severe': 0, 'iterations': 1, 'phase': STANDARD_PHASE, 
    'equilibrium': 1})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(END_STEP, {'phase': STANDARD_PHASE, 'stepId': 1, 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(COMPLETED, {'phase': STANDARD_PHASE, 
    'message': 'Analysis phase complete', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(JOB_COMPLETED, {'time': 'Tue Dec 05 22:26:44 2006', 
    'jobName': 'door'})
mdb.models['Model-1'].rootAssembly.ReferencePoint(point=
    mdb.models['Model-1'].rootAssembly.instances['door-1'].InterestingPoint(
    mdb.models['Model-1'].rootAssembly.instances['door-1'].edges[1], MIDDLE))
del mdb.models['Model-1'].loads['Force-2']
mdb.models['Model-1'].loads.changeKey(fromName='Force', toName='Force-left')
mdb.models['Model-1'].ConcentratedForce(cf2=-5000.0, createStepName='Apply-PF', 
    localCsys=None, name='Force-center', region=Region(referencePoints=(
    mdb.models['Model-1'].rootAssembly.referencePoints[13], )))
# Save by qq on Tue Dec 05 22:37:33 2006
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['door'].submit(consistencyChecking=OFF)
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STARTED, {'phase': BATCHPRE_PHASE, 
    'clientHost': 'little', 'handle': 3780, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(ERROR, {
    'message': 'Analysis Input File Processor exited with an error.', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(JOB_ABORTED, {
    'message': 'Analysis Input File Processor exited with an error.', 
    'jobName': 'door'})
del mdb.models['Model-1'].loads['Force-center']
mdb.jobs['door'].submit(consistencyChecking=OFF)
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STARTED, {'phase': BATCHPRE_PHASE, 
    'clientHost': 'little', 'handle': 2168, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(HEADING, {'phase': BATCHPRE_PHASE, 
    'heading': 'Static analysis of a beam structure', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(ODB_FILE, {'phase': BATCHPRE_PHASE, 
    'file': 'G:\\ABAQUS\\door.odb', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(COMPLETED, {'phase': BATCHPRE_PHASE, 
    'message': 'Analysis phase complete', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STARTED, {'phase': STANDARD_PHASE, 
    'clientHost': 'little', 'handle': 3240, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STEP, {
    'stepName': 'Apply pressure and force on the beam', 
    'phase': STANDARD_PHASE, 'stepId': 1, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(ODB_FRAME, {'phase': STANDARD_PHASE, 'step': 0, 
    'frame': 0, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STATUS, {'totalTime': 0.0, 'attempts': 0, 
    'timeIncrement': 1.0, 'increment': 0, 'stepTime': 0.0, 'step': 1, 
    'jobName': 'door', 'severe': 0, 'iterations': 0, 'phase': STANDARD_PHASE, 
    'equilibrium': 0})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(ODB_FRAME, {'phase': STANDARD_PHASE, 'step': 0, 
    'frame': 1, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STATUS, {'totalTime': 1.0, 'attempts': 1, 
    'timeIncrement': 1.0, 'increment': 1, 'stepTime': 1.0, 'step': 1, 
    'jobName': 'door', 'severe': 0, 'iterations': 1, 'phase': STANDARD_PHASE, 
    'equilibrium': 1})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(END_STEP, {'phase': STANDARD_PHASE, 'stepId': 1, 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(COMPLETED, {'phase': STANDARD_PHASE, 
    'message': 'Analysis phase complete', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(JOB_COMPLETED, {'time': 'Tue Dec 05 22:38:33 2006', 
    'jobName': 'door'})
del mdb.models['Model-1'].rootAssembly.features['RP-1']
# Save by qq on Tue Dec 05 22:39:29 2006
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'].ConcentratedForce(cf1=-5000.0, cf2=-5000.0, 
    createStepName='Apply-PF', localCsys=None, name='Force-right', region=
    Region(
    vertices=mdb.models['Model-1'].rootAssembly.instances['door-1'].vertices.getSequenceFromMask(
    mask=('[#4 ]', ), )))
# Save by qq on Tue Dec 05 22:40:56 2006
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['door'].submit(consistencyChecking=OFF)
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STARTED, {'phase': BATCHPRE_PHASE, 
    'clientHost': 'little', 'handle': 2004, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(HEADING, {'phase': BATCHPRE_PHASE, 
    'heading': 'Static analysis of a beam structure', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(ODB_FILE, {'phase': BATCHPRE_PHASE, 
    'file': 'G:\\ABAQUS\\door.odb', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(COMPLETED, {'phase': BATCHPRE_PHASE, 
    'message': 'Analysis phase complete', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STARTED, {'phase': STANDARD_PHASE, 
    'clientHost': 'little', 'handle': 2744, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STEP, {
    'stepName': 'Apply pressure and force on the beam', 
    'phase': STANDARD_PHASE, 'stepId': 1, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(ODB_FRAME, {'phase': STANDARD_PHASE, 'step': 0, 
    'frame': 0, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STATUS, {'totalTime': 0.0, 'attempts': 0, 
    'timeIncrement': 1.0, 'increment': 0, 'stepTime': 0.0, 'step': 1, 
    'jobName': 'door', 'severe': 0, 'iterations': 0, 'phase': STANDARD_PHASE, 
    'equilibrium': 0})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(ODB_FRAME, {'phase': STANDARD_PHASE, 'step': 0, 
    'frame': 1, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STATUS, {'totalTime': 1.0, 'attempts': 1, 
    'timeIncrement': 1.0, 'increment': 1, 'stepTime': 1.0, 'step': 1, 
    'jobName': 'door', 'severe': 0, 'iterations': 1, 'phase': STANDARD_PHASE, 
    'equilibrium': 1})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(END_STEP, {'phase': STANDARD_PHASE, 'stepId': 1, 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(COMPLETED, {'phase': STANDARD_PHASE, 
    'message': 'Analysis phase complete', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(JOB_COMPLETED, {'time': 'Tue Dec 05 22:41:10 2006', 
    'jobName': 'door'})
mdb.models['Model-1'].rootAssembly.deleteMesh(regions=
    mdb.models['Model-1'].rootAssembly.instances['door-1'].edges.getSequenceFromMask(
    ('[#1 ]', ), ))
mdb.models['Model-1'].rootAssembly.seedEdgeByNumber(edges=
    mdb.models['Model-1'].rootAssembly.instances['door-1'].edges.getSequenceFromMask(
    ('[#1 ]', ), ), number=50)
mdb.models['Model-1'].rootAssembly.deleteMesh(regions=
    mdb.models['Model-1'].rootAssembly.instances['door-1'].edges.getSequenceFromMask(
    ('[#2 ]', ), ))
mdb.models['Model-1'].rootAssembly.seedEdgeByNumber(edges=
    mdb.models['Model-1'].rootAssembly.instances['door-1'].edges.getSequenceFromMask(
    ('[#2 ]', ), ), number=30)
mdb.models['Model-1'].rootAssembly.deleteMesh(regions=
    mdb.models['Model-1'].rootAssembly.instances['door-1'].edges.getSequenceFromMask(
    ('[#4 ]', ), ))
mdb.models['Model-1'].rootAssembly.seedEdgeByNumber(edges=
    mdb.models['Model-1'].rootAssembly.instances['door-1'].edges.getSequenceFromMask(
    ('[#4 ]', ), ), number=50)
mdb.models['Model-1'].rootAssembly.generateMesh(regions=(
    mdb.models['Model-1'].rootAssembly.instances['door-1'], ))
mdb.jobs['door'].submit(consistencyChecking=OFF)
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STARTED, {'phase': BATCHPRE_PHASE, 
    'clientHost': 'little', 'handle': 2184, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(HEADING, {'phase': BATCHPRE_PHASE, 
    'heading': 'Static analysis of a beam structure', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(ODB_FILE, {'phase': BATCHPRE_PHASE, 
    'file': 'G:\\ABAQUS\\door.odb', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(COMPLETED, {'phase': BATCHPRE_PHASE, 
    'message': 'Analysis phase complete', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STARTED, {'phase': STANDARD_PHASE, 
    'clientHost': 'little', 'handle': 308, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STEP, {
    'stepName': 'Apply pressure and force on the beam', 
    'phase': STANDARD_PHASE, 'stepId': 1, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(ODB_FRAME, {'phase': STANDARD_PHASE, 'step': 0, 
    'frame': 0, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STATUS, {'totalTime': 0.0, 'attempts': 0, 
    'timeIncrement': 1.0, 'increment': 0, 'stepTime': 0.0, 'step': 1, 
    'jobName': 'door', 'severe': 0, 'iterations': 0, 'phase': STANDARD_PHASE, 
    'equilibrium': 0})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(ODB_FRAME, {'phase': STANDARD_PHASE, 'step': 0, 
    'frame': 1, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STATUS, {'totalTime': 1.0, 'attempts': 1, 
    'timeIncrement': 1.0, 'increment': 1, 'stepTime': 1.0, 'step': 1, 
    'jobName': 'door', 'severe': 0, 'iterations': 1, 'phase': STANDARD_PHASE, 
    'equilibrium': 1})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(END_STEP, {'phase': STANDARD_PHASE, 'stepId': 1, 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(COMPLETED, {'phase': STANDARD_PHASE, 
    'message': 'Analysis phase complete', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(JOB_COMPLETED, {'time': 'Tue Dec 05 22:42:04 2006', 
    'jobName': 'door'})
mdb.models['Model-1'].rootAssembly.deleteMesh(regions=
    mdb.models['Model-1'].rootAssembly.instances['door-1'].edges.getSequenceFromMask(
    ('[#1 ]', ), ))
mdb.models['Model-1'].rootAssembly.seedEdgeByNumber(edges=
    mdb.models['Model-1'].rootAssembly.instances['door-1'].edges.getSequenceFromMask(
    ('[#1 ]', ), ), number=1)
mdb.models['Model-1'].rootAssembly.deleteMesh(regions=
    mdb.models['Model-1'].rootAssembly.instances['door-1'].edges.getSequenceFromMask(
    ('[#2 ]', ), ))
mdb.models['Model-1'].rootAssembly.seedEdgeByNumber(edges=
    mdb.models['Model-1'].rootAssembly.instances['door-1'].edges.getSequenceFromMask(
    ('[#2 ]', ), ), number=1)
mdb.models['Model-1'].rootAssembly.deleteMesh(regions=
    mdb.models['Model-1'].rootAssembly.instances['door-1'].edges.getSequenceFromMask(
    ('[#4 ]', ), ))
mdb.models['Model-1'].rootAssembly.seedEdgeByNumber(edges=
    mdb.models['Model-1'].rootAssembly.instances['door-1'].edges.getSequenceFromMask(
    ('[#4 ]', ), ), number=1)
# Save by qq on Tue Dec 05 22:42:36 2006
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'].rootAssembly.generateMesh(regions=(
    mdb.models['Model-1'].rootAssembly.instances['door-1'], ))
mdb.jobs['door'].submit(consistencyChecking=OFF)
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STARTED, {'phase': BATCHPRE_PHASE, 
    'clientHost': 'little', 'handle': 2732, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(HEADING, {'phase': BATCHPRE_PHASE, 
    'heading': 'Static analysis of a beam structure', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(ODB_FILE, {'phase': BATCHPRE_PHASE, 
    'file': 'G:\\ABAQUS\\door.odb', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(COMPLETED, {'phase': BATCHPRE_PHASE, 
    'message': 'Analysis phase complete', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STARTED, {'phase': STANDARD_PHASE, 
    'clientHost': 'little', 'handle': 2844, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STEP, {
    'stepName': 'Apply pressure and force on the beam', 
    'phase': STANDARD_PHASE, 'stepId': 1, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(ODB_FRAME, {'phase': STANDARD_PHASE, 'step': 0, 
    'frame': 0, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STATUS, {'totalTime': 0.0, 'attempts': 0, 
    'timeIncrement': 1.0, 'increment': 0, 'stepTime': 0.0, 'step': 1, 
    'jobName': 'door', 'severe': 0, 'iterations': 0, 'phase': STANDARD_PHASE, 
    'equilibrium': 0})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(ODB_FRAME, {'phase': STANDARD_PHASE, 'step': 0, 
    'frame': 1, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STATUS, {'totalTime': 1.0, 'attempts': 1, 
    'timeIncrement': 1.0, 'increment': 1, 'stepTime': 1.0, 'step': 1, 
    'jobName': 'door', 'severe': 0, 'iterations': 1, 'phase': STANDARD_PHASE, 
    'equilibrium': 1})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(END_STEP, {'phase': STANDARD_PHASE, 'stepId': 1, 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(COMPLETED, {'phase': STANDARD_PHASE, 
    'message': 'Analysis phase complete', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(JOB_COMPLETED, {'time': 'Tue Dec 05 22:43:01 2006', 
    'jobName': 'door'})
mdb.models['Model-1'].rootAssembly.deleteMesh(regions=
    mdb.models['Model-1'].rootAssembly.instances['door-1'].edges.getSequenceFromMask(
    ('[#4 ]', ), ))
mdb.models['Model-1'].rootAssembly.seedEdgeByNumber(edges=
    mdb.models['Model-1'].rootAssembly.instances['door-1'].edges.getSequenceFromMask(
    ('[#4 ]', ), ), number=1)
mdb.models['Model-1'].rootAssembly.deleteMesh(regions=
    mdb.models['Model-1'].rootAssembly.instances['door-1'].edges.getSequenceFromMask(
    ('[#3 ]', ), ))
mdb.models['Model-1'].rootAssembly.seedEdgeByNumber(edges=
    mdb.models['Model-1'].rootAssembly.instances['door-1'].edges.getSequenceFromMask(
    ('[#7 ]', ), ), number=1)
mdb.models['Model-1'].rootAssembly.seedEdgeByNumber(edges=
    mdb.models['Model-1'].rootAssembly.instances['door-1'].edges.getSequenceFromMask(
    ('[#7 ]', ), ), number=1)
mdb.models['Model-1'].rootAssembly.setElementType(elemTypes=(ElemType(
    elemCode=B31, elemLibrary=STANDARD), ), regions=(
    mdb.models['Model-1'].rootAssembly.instances['door-1'].edges.getSequenceFromMask(
    ('[#7 ]', ), ), ))
mdb.models['Model-1'].rootAssembly.generateMesh(regions=(
    mdb.models['Model-1'].rootAssembly.instances['door-1'], ))
# Save by qq on Wed Dec 06 08:42:03 2006
# Save by qq on Wed Dec 06 08:42:04 2006
# Save by qq on Wed Dec 06 08:42:04 2006
# Save by qq on Wed Dec 06 08:42:04 2006
# Save by qq on Wed Dec 06 08:42:04 2006
# Save by qq on Wed Dec 06 08:42:05 2006
# Save by qq on Wed Dec 06 08:42:05 2006
# Save by qq on Wed Dec 06 08:42:05 2006
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'].loads['Force-left'].setValues(cf1=2000.0, cf2=-5000.0)
mdb.models['Model-1'].loads['Force-right'].setValues(cf1=-3000.0, cf2=-2500.0)
mdb.models['Model-1'].rootAssembly.generateMesh(regions=(
    mdb.models['Model-1'].rootAssembly.instances['door-1'], ))
mdb.models['Model-1'].rootAssembly.setElementType(elemTypes=(ElemType(
    elemCode=B31, elemLibrary=STANDARD), ), regions=(
    mdb.models['Model-1'].rootAssembly.instances['door-1'].edges.getSequenceFromMask(
    ('[#7 ]', ), ), ))
mdb.jobs['door'].submit(consistencyChecking=OFF)
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STARTED, {'phase': BATCHPRE_PHASE, 
    'clientHost': 'little', 'handle': 1176, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(HEADING, {'phase': BATCHPRE_PHASE, 
    'heading': 'Static analysis of a beam structure', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(WARNING, {'phase': BATCHPRE_PHASE, 
    'message': 'ONE OR MORE THICKNESS OF THE BOX SECTION IS GREATER THAN 0.1 OF THE CROSS SECTION DIMENSION. THE TORSIONAL RIGIDITY MAY NOT BE EVALUATED ACCURATELY SINCE THE CALCULATION IS BASED ON THE ASSUMPTION THAT THE WALL THICKNESS IS MUCH SMALL IN COMPARISON TO THE CROSS SECTION DIMENSION', 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(ODB_FILE, {'phase': BATCHPRE_PHASE, 
    'file': 'G:\\ABAQUS\\door.odb', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(COMPLETED, {'phase': BATCHPRE_PHASE, 
    'message': 'Analysis phase complete', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STARTED, {'phase': STANDARD_PHASE, 
    'clientHost': 'little', 'handle': 3516, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STEP, {
    'stepName': 'Apply pressure and force on the beam', 
    'phase': STANDARD_PHASE, 'stepId': 1, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(ODB_FRAME, {'phase': STANDARD_PHASE, 'step': 0, 
    'frame': 0, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STATUS, {'totalTime': 0.0, 'attempts': 0, 
    'timeIncrement': 1.0, 'increment': 0, 'stepTime': 0.0, 'step': 1, 
    'jobName': 'door', 'severe': 0, 'iterations': 0, 'phase': STANDARD_PHASE, 
    'equilibrium': 0})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(ODB_FRAME, {'phase': STANDARD_PHASE, 'step': 0, 
    'frame': 1, 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(STATUS, {'totalTime': 1.0, 'attempts': 1, 
    'timeIncrement': 1.0, 'increment': 1, 'stepTime': 1.0, 'step': 1, 
    'jobName': 'door', 'severe': 0, 'iterations': 1, 'phase': STANDARD_PHASE, 
    'equilibrium': 1})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(END_STEP, {'phase': STANDARD_PHASE, 'stepId': 1, 
    'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(COMPLETED, {'phase': STANDARD_PHASE, 
    'message': 'Analysis phase complete', 'jobName': 'door'})
mdb.jobs.has_key('door')
mdb.jobs['door']._Message(JOB_COMPLETED, {'time': 'Wed Dec 06 09:29:12 2006', 
    'jobName': 'door'})
# Save by qq on Wed Dec 06 10:07:55 2006
