Раздел: Документация
0 ... 43 44 45 46 47 48 49 ... 87 finish /exit ! конец решения задачи ! выход В результате работы программы в файле Girder.grph рисуются графические изобра-не деформированной и деформированной форм фермы (рис. 3.6 в) и эпюры усилий инях (рис. 3.6 г), а в файле Girder.res будут находиться численные значения иско- величии. W9 14 43«Й ттж-l хг w »)..»« мог* ».* i»tj*h> »«W* j ifw ****** —saw* «ж* -ит» tl« t«*3 мни Puc. 3.6, в Puc.3.6 г Приведем фрагмент файла Girder.res. Здесь: NODE — номер узла; FX, FY — реакции в опорах; TOTAL VALUES — приложенные силы; ELEM — номер элемента (стержня); SMISI — усилие в стержне: ***** ansys-engineering analysis system release 5.6 ***** ansys/ed 00000000 version = intel nt 22:43:26 aug 12, 2002 cp « 21.580 plate girder! задание заголовк: plate girder *****posti total reaction solution listing ***** the following x, ytz solutions are in global coordinates node fx fy 1 19761. 20000. 7 -29761. total values value -10000. 20000. elem smisi i-17321. 2-0.17347e-10 3-0.13010e-10 40.11267e-10 520000. 634365. 7-17182. 8-3727.4 910000. 10-20000. ii20000. Minimum values &em 10 value -20000. Maximum values ""пит 77 Puc.3.7 ELEM 6 VALUE 34365. 3.1.4. Расчет составных рам (система двух тел) Рассмотрим раму с промежуточным шарниром, браженную на рнс. 3.7 [16]. Расчет рам на ANSYS на" пах программирования в препроцессоре и решателе J многом аналогичен решению задач об изгибе бало (пп. 3.1.1, 3.1.2). Для плоских рам по-прежнему достато. чен конечный элемент типа ВЕАМЗ, т. к. он может рабо. тать как на изгиб, так и на растяжение-сжатие. В про. странственном случае необходимо использовать ВЕАМ4 Отдельное внимание уделим случаю наличия проще, жуточных шарниров. Пусть два конечных элемента ВЕАМЗ имеют общую концевую точку, в которой распо. латается шарнир. Очевидно, что в этой точке оба конеч-ных элемента должны иметь одинаковые перемещения Ux и Uу, но углы поворота ROTZ могут быть, вообще говоря, различными. Именно поэтому в общей концевой точке для этих двух конечных элементов не может быть общего узла. Здесь должны существовать два различных узла с одинаковыми геометрическими координатами. Кроме того, для таких узлов нужно связать между собой по отдельности узловые степени свободы UXh UY так, чтобы обеспечить их равенство. Данная процедура может быть осуществлена в ANSYS в препроцессоре по командам [СР] следующим образом: Command(s): CP, NSETJ, UX, NODE1, NODE2 CP, NSET2, UY, NODE1, NODE2 GUI: Main Menu —> Preprocessor —> Coupling / Ceqn —> Conple DOFs, где NSETJ и NSET2 — ссылочные имена множеств связанных степеней свободы UX и UY соответственно, a NODE1 и NODE2 — номера узлов с одинаковыми координатами, в которых располагается промежуточный шарнир. Подчеркнем, что ссылочные номера NSETJ должны быть разными для всех различных множеств связанных степеней свободы. Ниже приводится пример программы для расчета рассматриваемой плоской рамы • пакетном режиме [16]. /batch ! пакетный режим /BATCH /сот, текстовые результаты сохраняются в файле frame.res /сот, графические результаты выводятся в файл frame.grph /сот /title, plane frame /ргер7 /show,f r,grph еМ.ЬеатЗ r,l,37.5,3800,24 гяр,ехДДеб а=500 входим в препроцессор /ргер7 в режиме /batch задаем вывод графики в файл frame.grph все данные в системе СГС элементы с type - I балочные ВЕАМЗ константы элемента типа real - 1 (произвольно предполагаем): площадь поперечного сечения AREA инерции IZZ = 3800, толщина HEIGHT = 24 свойства материала элемента типа mat = I: ! модуль Юнга ЕХ= 2 106 \а,Ъ,с — размеры рамы (рис. 3.7) 37,5, момент „ = 400 с = 300 „611=16 ! число конечных элементов, генерируемых ! на участке с распределенной нагрузкой ! определяем узлы по координатам п,1 о,2„а °>3"а *„и П)3+п пП,о n>4+n nll,b,a-c fiU,3,3+n fiH»n fill-l ! генерируем п Jill-1 равноотстоящих узлов ! между узлами 3 и 3+иJill ! определяем элементы ВЕАМЗ •do,i,3,3+n fill e,i,i+l ♦enddo cp,l,ux,2,3 $ cp,2,uy,2,3 ! связываем степени свободы UXh UYв совпадающих ! узлах 2 и 3 для задания промежуточного шарнира finish /solu antype.static <U,uy d,l,ux d,l,rotz d,4+n fiUuy d,4+nlfill,ux *do,i,2,l+n fill sfbeam,i„pres,40 enddo solve save finish /postl ! согласно документации по КЭ ВЕАМЗ при KEYOPT(9) = О ! определяем указатели на значения нормальных и поперечных сил и ! изгибающих моментов иа концах элементов ! входим в решатель /solution ! статический тип анализа ! задаем условия закрепления ! задаем распределенную нагрузку ! решаем СЛАУ МКЭ etable,mforxi,smisc, 1 etable,mforxj,smisc,7 etable,mforyi,smisc,2 etable,mroryj,smisc,8 etable,mmomzi,smisc,6 etable,mmomzj,smisc, 12 /output,rrame,res prrsol pretab.mforyi.mforyj pretab.mforxi.mforxj Pretab,mmomzi,mmomzj /output /pnum,node,I eplot Pbc,!!,,! ! smisc,l — ! smisc,7 — ! smisc,2 — ! smisc,8 — ! smisc,6 — ! smisc,12- нормальная сила <Vb узле / нормальная сила N в узле j поперечная сила Q в узле / поперечная сила Q в узле j изгибающий момент М в узле i изгибающий момент М в узле j ! направляем вывод в файл frame.res ! печатаем опорные реакции ! печатаем поперечные силы ! печатаем нормальные силы ! печатаем изгибающие моменты ! нумеруем узлы при графическом показе ! нарисовать элементы ! показывать условия закрепления ! для механических степеней свободы ! показывать связанные степени свободы /pbccp,,! ! для показа сил и моментов используются команды: рьси /pbc,m,,l 0 ... 43 44 45 46 47 48 49 ... 87
|