|
# -*- coding: mbcs -*- |
|
from part import * |
|
from material import * |
|
from section import * |
|
from optimization 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__'].rectangle(point1=(-5.0, 5.0), |
|
point2=(5.0, -5.0)) |
|
mdb.models['Model-1'].sketches['__profile__'].ObliqueDimension(textPoint=( |
|
-0.536808013916016, 8.91543197631836), value=10.0, vertex1= |
|
mdb.models['Model-1'].sketches['__profile__'].vertices.findAt((5.0, 5.0), ) |
|
, vertex2=mdb.models['Model-1'].sketches['__profile__'].vertices.findAt(( |
|
-5.0, 5.0), )) |
|
mdb.models['Model-1'].sketches['__profile__'].ObliqueDimension(textPoint=( |
|
9.66257476806641, 1.50380706787109), value=10.0, vertex1= |
|
mdb.models['Model-1'].sketches['__profile__'].vertices.findAt((5.0, -5.0), |
|
), vertex2=mdb.models['Model-1'].sketches['__profile__'].vertices.findAt(( |
|
5.0, 5.0), )) |
|
mdb.models['Model-1'].Part(dimensionality=THREE_D, name='Part-1', type= |
|
DEFORMABLE_BODY) |
|
mdb.models['Model-1'].parts['Part-1'].BaseSolidExtrude(depth=100.0, sketch= |
|
mdb.models['Model-1'].sketches['__profile__']) |
|
del mdb.models['Model-1'].sketches['__profile__'] |
|
mdb.models['Model-1'].Material(name='Copper') |
|
mdb.models['Model-1'].materials['Copper'].Conductivity(table=((387.0, ), )) |
|
mdb.models['Model-1'].materials['Copper'].Density(table=((8.9e-09, ), )) |
|
mdb.models['Model-1'].materials['Copper'].SpecificHeat(table=((390000000.0, ), |
|
)) |
|
mdb.models['Model-1'].materials['Copper'].Expansion(table=((1.67e-05, ), )) |
|
mdb.models['Model-1'].HomogeneousSolidSection(material='Copper', name='Copper', |
|
thickness=None) |
|
mdb.models['Model-1'].parts['Part-1'].SectionAssignment(offset=0.0, |
|
offsetField='', offsetType=MIDDLE_SURFACE, region=Region( |
|
cells=mdb.models['Model-1'].parts['Part-1'].cells.findAt(((-5.0, -1.666667, |
|
66.666667), ), )), sectionName='Copper', thicknessAssignment=FROM_SECTION) |
|
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.Instance(dependent=ON, name='Part-1-2', |
|
part=mdb.models['Model-1'].parts['Part-1']) |
|
mdb.models['Model-1'].rootAssembly.instances['Part-1-2'].translate(vector=( |
|
11.0, 0.0, 0.0)) |
|
mdb.models['Model-1'].rootAssembly.translate(instanceList=('Part-1-2', ), |
|
vector=(59.0, 0.0, 0.0)) |
|
mdb.models['Model-1'].rootAssembly.translate(instanceList=('Part-1-2', ), |
|
vector=(-10.0, 0.0, 0.0)) |
|
mdb.models['Model-1'].HeatTransferStep(amplitude=RAMP, name='Step-1', previous= |
|
'Initial', response=STEADY_STATE) |
|
mdb.models['Model-1'].Temperature(createStepName='Initial', |
|
crossSectionDistribution=CONSTANT_THROUGH_THICKNESS, distributionType= |
|
UNIFORM, magnitudes=(23.0, ), name='Predefined Field-1', region=Region( |
|
cells=mdb.models['Model-1'].rootAssembly.instances['Part-1-1'].cells.findAt( |
|
((-5.0, -1.666667, 66.666667), ), )+\ |
|
mdb.models['Model-1'].rootAssembly.instances['Part-1-2'].cells.findAt((( |
|
55.0, -1.666667, 66.666667), ), ), |
|
faces=mdb.models['Model-1'].rootAssembly.instances['Part-1-1'].faces.findAt( |
|
((5.0, 1.666667, 66.666667), ), ((1.666667, -5.0, 66.666667), ), ((-5.0, |
|
-1.666667, 66.666667), ), ((-1.666667, 5.0, 66.666667), ), ((1.666667, |
|
1.666667, 100.0), ), ((-1.666667, 1.666667, 0.0), ), )+\ |
|
mdb.models['Model-1'].rootAssembly.instances['Part-1-2'].faces.findAt((( |
|
65.0, 1.666667, 66.666667), ), ((61.666667, -5.0, 66.666667), ), ((55.0, |
|
-1.666667, 66.666667), ), ((58.333333, 5.0, 66.666667), ), ((61.666667, |
|
1.666667, 100.0), ), ((58.333333, 1.666667, 0.0), ), ), |
|
edges=mdb.models['Model-1'].rootAssembly.instances['Part-1-1'].edges.findAt( |
|
((5.0, 2.5, 100.0), ), ((5.0, -5.0, 25.0), ), ((5.0, -2.5, 0.0), ), ((5.0, |
|
5.0, 25.0), ), ((2.5, -5.0, 100.0), ), ((-5.0, -5.0, 25.0), ), ((-2.5, |
|
-5.0, 0.0), ), ((-5.0, -2.5, 100.0), ), ((-5.0, 5.0, 25.0), ), ((-5.0, 2.5, |
|
0.0), ), ((-2.5, 5.0, 100.0), ), ((2.5, 5.0, 0.0), ), )+\ |
|
mdb.models['Model-1'].rootAssembly.instances['Part-1-2'].edges.findAt((( |
|
65.0, 2.5, 100.0), ), ((65.0, -5.0, 25.0), ), ((65.0, -2.5, 0.0), ), (( |
|
65.0, 5.0, 25.0), ), ((62.5, -5.0, 100.0), ), ((55.0, -5.0, 25.0), ), (( |
|
57.5, -5.0, 0.0), ), ((55.0, -2.5, 100.0), ), ((55.0, 5.0, 25.0), ), (( |
|
55.0, 2.5, 0.0), ), ((57.5, 5.0, 100.0), ), ((62.5, 5.0, 0.0), ), ), |
|
vertices=mdb.models['Model-1'].rootAssembly.instances['Part-1-1'].vertices.findAt( |
|
((5.0, 5.0, 100.0), ), ((5.0, -5.0, 100.0), ), ((5.0, -5.0, 0.0), ), ((5.0, |
|
5.0, 0.0), ), ((-5.0, -5.0, 100.0), ), ((-5.0, -5.0, 0.0), ), ((-5.0, 5.0, |
|
100.0), ), ((-5.0, 5.0, 0.0), ), )+\ |
|
mdb.models['Model-1'].rootAssembly.instances['Part-1-2'].vertices.findAt((( |
|
65.0, 5.0, 100.0), ), ((65.0, -5.0, 100.0), ), ((65.0, -5.0, 0.0), ), (( |
|
65.0, 5.0, 0.0), ), ((55.0, -5.0, 100.0), ), ((55.0, -5.0, 0.0), ), ((55.0, |
|
5.0, 100.0), ), ((55.0, 5.0, 0.0), ), ))) |
|
mdb.models['Model-1'].FilmConditionProp(dependencies=0, name='IntProp-1', |
|
property=((0.003, ), ), temperatureDependency=OFF) |
|
mdb.models['Model-1'].FilmCondition(createStepName='Step-1', definition= |
|
PROPERTY_REF, interactionProperty='IntProp-1', name='Int-1', sinkAmplitude= |
|
'', sinkDistributionType=UNIFORM, sinkFieldName='', sinkTemperature=40.0, |
|
surface=Region( |
|
side1Faces=mdb.models['Model-1'].rootAssembly.instances['Part-1-1'].faces.findAt( |
|
((5.0, 1.666667, 66.666667), ), ((1.666667, -5.0, 66.666667), ), ((-5.0, |
|
-1.666667, 66.666667), ), ((-1.666667, 5.0, 66.666667), ), )+\ |
|
mdb.models['Model-1'].rootAssembly.instances['Part-1-2'].faces.findAt((( |
|
65.0, 1.666667, 66.666667), ), ((61.666667, -5.0, 66.666667), ), ((55.0, |
|
-1.666667, 66.666667), ), ((58.333333, 5.0, 66.666667), ), ))) |
|
mdb.models['Model-1'].predefinedFields['Predefined Field-1'].setValues( |
|
magnitudes=(60.0, )) |
|
mdb.models['Model-1'].parts['Part-1'].seedPart(deviationFactor=0.1, |
|
minSizeFactor=0.1, size=10.0) |
|
mdb.models['Model-1'].parts['Part-1'].setElementType(elemTypes=(ElemType( |
|
elemCode=DC3D8, elemLibrary=STANDARD), ElemType(elemCode=DC3D6, |
|
elemLibrary=STANDARD), ElemType(elemCode=DC3D4, elemLibrary=STANDARD)), |
|
regions=(mdb.models['Model-1'].parts['Part-1'].cells.findAt(((-5.0, |
|
-1.666667, 66.666667), ), ), )) |
|
mdb.models['Model-1'].parts['Part-1'].generateMesh() |
|
mdb.models['Model-1'].rootAssembly.regenerate() |
|
# Save by soroush on 2017_07_10-11.43.22; build 2016.HF2 2016_01_20-04.05.00 126859 |
|
from part import * |
|
from material import * |
|
from section import * |
|
from optimization 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(atTime=None, contactPrint=OFF, description='', echoPrint=OFF, |
|
explicitPrecision=SINGLE, getMemoryFromAnalysis=True, historyPrint=OFF, |
|
memory=90, memoryUnits=PERCENTAGE, model='Model-1', modelPrint=OFF, |
|
multiprocessingMode=DEFAULT, name='Job-Heat-Transfer-1', |
|
nodalOutputPrecision=SINGLE, numCpus=1, numGPUs=0, queue=None, |
|
resultsFormat=ODB, scratch='', type=ANALYSIS, userSubroutine='', waitHours= |
|
0, waitMinutes=0) |
|
mdb.jobs['Job-Heat-Transfer-1'].submit(consistencyChecking=OFF) |
|
# Save by soroush on 2017_07_10-11.43.23; build 2016.HF2 2016_01_20-04.05.00 126859 |
|
from part import * |
|
from material import * |
|
from section import * |
|
from optimization 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['Job-Heat-Transfer-1']._Message(STARTED, {'phase': BATCHPRE_PHASE, |
|
'clientHost': 'Soroush', 'handle': 0, 'jobName': 'Job-Heat-Transfer-1'}) |
|
mdb.jobs['Job-Heat-Transfer-1']._Message(ODB_FILE, {'phase': BATCHPRE_PHASE, |
|
'file': 'C:\\ali_project\\temperature\\Job-Heat-Transfer-1.odb', |
|
'jobName': 'Job-Heat-Transfer-1'}) |
|
mdb.jobs['Job-Heat-Transfer-1']._Message(COMPLETED, {'phase': BATCHPRE_PHASE, |
|
'message': 'Analysis phase complete', 'jobName': 'Job-Heat-Transfer-1'}) |
|
mdb.jobs['Job-Heat-Transfer-1']._Message(STARTED, {'phase': STANDARD_PHASE, |
|
'clientHost': 'Soroush', 'handle': 8004, 'jobName': 'Job-Heat-Transfer-1'}) |
|
mdb.jobs['Job-Heat-Transfer-1']._Message(STEP, {'phase': STANDARD_PHASE, |
|
'stepId': 1, 'jobName': 'Job-Heat-Transfer-1'}) |
|
mdb.jobs['Job-Heat-Transfer-1']._Message(ODB_FRAME, {'phase': STANDARD_PHASE, |
|
'step': 0, 'frame': 0, 'jobName': 'Job-Heat-Transfer-1'}) |
|
mdb.jobs['Job-Heat-Transfer-1']._Message(WARNING, {'phase': STANDARD_PHASE, |
|
'message': 'THERE ARE 2 UNCONNECTED REGIONS IN THE MODEL.', |
|
'jobName': 'Job-Heat-Transfer-1'}) |
|
mdb.jobs['Job-Heat-Transfer-1']._Message(MEMORY_ESTIMATE, { |
|
'phase': STANDARD_PHASE, 'jobName': 'Job-Heat-Transfer-1', 'memory': 24.0}) |
|
mdb.jobs['Job-Heat-Transfer-1']._Message(WARNING, {'phase': STANDARD_PHASE, |
|
'message': 'There is zero HEAT FLUX everywhere in the model based on the default criterion. please check the value of the average HEAT FLUX during the current iteration to verify that the HEAT FLUX is small enough to be treated as zero. if not, please use the solution controls to reset the criterion for zero HEAT FLUX.', |
|
'jobName': 'Job-Heat-Transfer-1'}) |
|
mdb.jobs['Job-Heat-Transfer-1']._Message(ODB_FRAME, {'phase': STANDARD_PHASE, |
|
'step': 0, 'frame': 1, 'jobName': 'Job-Heat-Transfer-1'}) |
|
mdb.jobs['Job-Heat-Transfer-1']._Message(STATUS, {'totalTime': 1.0, |
|
'attempts': 1, 'timeIncrement': 1.0, 'increment': 1, 'stepTime': 1.0, |
|
'step': 1, 'jobName': 'Job-Heat-Transfer-1', 'severe': 0, 'iterations': 1, |
|
'phase': STANDARD_PHASE, 'equilibrium': 1}) |
|
mdb.jobs['Job-Heat-Transfer-1']._Message(END_STEP, {'phase': STANDARD_PHASE, |
|
'stepId': 1, 'jobName': 'Job-Heat-Transfer-1'}) |
|
mdb.jobs['Job-Heat-Transfer-1']._Message(COMPLETED, {'phase': STANDARD_PHASE, |
|
'message': 'Analysis phase complete', 'jobName': 'Job-Heat-Transfer-1'}) |
|
mdb.jobs['Job-Heat-Transfer-1']._Message(JOB_COMPLETED, { |
|
'time': 'Mon Jul 10 11:43:33 2017', 'jobName': 'Job-Heat-Transfer-1'}) |
|
# Save by soroush on 2017_07_10-11.44.02; build 2016.HF2 2016_01_20-04.05.00 126859 |
|
# Save by soroush on 2017_07_10-11.44.07; build 2016.HF2 2016_01_20-04.05.00 126859 |
|
from part import * |
|
from material import * |
|
from section import * |
|
from optimization 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.saveAs(pathName='C:/ali_project/temperature/test of simple Heat transfer Analysis-Final.cae') |