Page 217 - 6734
P. 217

material='Material-1', thickness=None) # однорідна
           секція матеріалу
           region = p.Set(faces=p.faces, name='Set-1') #
           геометричний регіон
           p.SectionAssignment(region=region,
           sectionName='Section-1') # зв'язати секцію і деталь

           a = m.rootAssembly # збірка
           inst=a.Instance(name='Part-1-1', part=p,
           dependent=ON) # її елемент
           a.Set(vertices=inst.vertices.findAt(((5,5,0),)),
           name='CenterPoint') # точка для результатів
           p.seedPart(size=1.0, deviationFactor=0.1,
           minSizeFactor=0.1) # розміри сітки
           p.generateMesh() # створити сітку

           m.StaticStep(name='Step-1', previous='Initial') #
           статичний крок
           region=a.Set(edges=inst.edges.findAt(((1,0,0),)),
           name='Encastre')
           m.EncastreBC(name='BC-1', createStepName='Step-1',
           region=region, localCsys=None) # гранична умова на
           нижньому торці
           region=a.Surface(side1Edges=inst.edges.findAt(((1,10,
           0),)), name='Surf-1')
           m.Pressure(name='Load-1', createStepName='Step-1',
           region=region,  magnitude=-10e6) # тиск на верхньому
           торці

           job=mdb.Job(name='Job-1', model='Model-1') # створити
           задачу
           job.submit() # надіслати розв'язувачу
           job.waitForCompletion() # чекати завершення

           from visualization import * # для візуалізації
                                         216
   212   213   214   215   216   217   218   219   220   221   222