Раздел: Документация
0 ... 44 45 46 47 48 49 50 ... 87 /psf,pres,norm,l! показывать распределенные нормальные нагрузки /pnum,elem,l! нумеровать элементы /pnum,node,0! не нумеровать узлы /number, 1! занумерованные объекты показывать ! только различным цветом без нумерации /zoom, 1 ,scrn„, 1.7! масштабировать окно для удобства /рЬс,а11„0! не показывать механические условия закрепления, ! силы, моменты и связанные степени свободы /psf,pres,norm,0! не показывать распределенные нагрузки /pnum,elem,0! не нумеровать элементы /triad.off! не показывать начало и систему координат plls,mforyi,mforyj,-2 ! графический показ эпюры поперечных сил Q ! поперечные силы в ANSYS имеют противоположный знак ! по сравнению с принятым в указанном выше задачнике plls,mforxi,mforxj,2 ! показ эпюры нормальных сил N plls,mmomzi,mmomzj,2 ! показ эпюры изгибающих моментов М finish /exit В результате выполнения программы создается текстовый файл Frame.res и графический файл Frame.grph. Файл Frame.grph содержит пять следующих рисунков: исходная рама с пронумерованными узлами, отмасттабированная рама, для которой различными цветами показаны конечные элементы, граничные условия, связанные степени свободы и нагрузки, эпюры поперечных и нормальных сил, а также эпюра изгибающих моментов. Основное отличне данной программы от программы Bending of the beam (п. 3.1.2) состоит в иной постпроцессорной обработке результатов. Графическое построение эпюр в программе Bending of the beam опирается на команду [plls] постпроцессора /POST1. Однако, как уже отмечалось в п. 3.1.2, эпюры, построенные по команде [plls], линейны в пределах одного конечного элемента и строятся по значениям соответствующих функций на концах элементов. Между тем известно, что, например, эпюры изгибающих моментов изменяются по квадратичному закону на тех участках, где заданы постоянные распределенные нагрузки. Поэтому, для более точной аппроксимации эпюр изгибающих моментов кусочно-лииейиыми функциями, участки с распределенными нагрузками необходимо дополнительно разбивать на ряд элементов. В данной программе участок с распределенной нагрузкой разбивается на пJill = 16 элементов. Для этого по команде fill генерируется дополнительно (п Jill-1) равноотстоящих узлов между граничными узлами участка с распределенной нагрузкой. Заметим, что этот же прием мог бы быть применен и в программе Bending of the beam (п. 3.1.2), т. к. балка является частным случаем рамы. Вместо цветового показа значений в эпюрах можно было бы использовать так называемый «векторный» показ, задав перед командами plls переход в «векторную» моду: Command(s): /number,0! Режим представления объектов в цвете и с номерами /devlee,vector,on ! Переход в «векторную» моду графического вывода GUI: Utility Menu —> PlotCtrls —> Numbering Utility Menu —» PlotCtrls —> Device Options В заключение данного параграфа заметим, что если версия ANSYS допускает приме иение балочного элемента типа ВЕАМ44, то предыдущая задача несколько упрошает* т. к. этот элемент имеет специальные опции KEYOPT(7) и KEYOPT0), позволяющие нулить» жесткости в узлах по выбранным направлениям. Это делает возможным орган" зацию шарнира в общем узле. 3.1.5. Определение реакций опор и внутренних связей составной конструкции (система трех тел). Схема конструкции показана на рис. 3.8 а [15]. родные Данные: а10кН;Р2=20кН\М = 40кНм;д = 20кН/м; qmax=60 кН ,а = 30и. Требуется определить реакции опор и -утренних связей в точках A, B.C.Dh Е. Ни*е приводится листинг программы, „назначенной для решения описанной ддчи в пакетном режиме /BATCH: /batch /title.composed construction *dim,pl,»l *dim,p2„l *dim,m„l В 7$Ь 1Л, 11/1/ 777TT M E 4C 2 2 q сч Puc. 3.8, a et,l,ЬеатЗ keyopt, 1,9,5 *dim,alfa,,l *dim,q„l pl(l)=10. alfa(l) = 30. p2(l) = 20. m(l) = 40. q(l) = 20. pi = acos(-l) alf=alfa(l)*pi/180 i********************* /ргер7! вход в препроцессор /show,reak,grph ! образование графического файла reakgrph /title.reaction of comp.constr. ! выбор типа КЭ (балочный КЭ ЬеатЗ) ! и присвоение ему номера 1 ! keyopt(9) = 5 для ЬеатЗ означает вывод ! значений соответствующих функций для построения эпюр ! в 5 точках по длине элемента г,1,0.01,8.3е-6,0.1„„ ! произвольно назначенные константы элемента тр,ех,1,2е8, I ******* построение конечно-элементной модели ********* ! определяем узлы по координатам иа плоскости n,l,-2,4$n,0,6$n,3,-2,0$n,4,2,0$n,5,0$n,6,0,2$n,7,0,2$n,8,-2,l$n,9,0,5 n, 10,0,4$n, 11 ,-2,2$п, 12,2,2$п, 13,2,1.6$n, 14,2,1.2$n, 15 Д,0.8$п, 16,2,0.4 ! связываем узлы (по их номерам) элементами текущего типа type = / ! (ЬеатЗ) с текущими наборами констант (real = 1) ! и свойств материалов (mat = 1) е,4,16$е,16,15$е,15,14$е,14,13$е,13,12 $е,12,7$е,3,8$е,8,11 е, 11,6$е, 1,10$е, 10,5$е, 10,9$е,9,2 finish! постр. сетки КЭ (модели конструкции) закончено !************************ /solu! вход в решатель /solution antype.static ! статический анализ конструкции [ ******* задаиие граничных условий ******* ! запрещение: перемещений вдоль оси х в узлах 1,3 и 4; ! вдоль оси у — в узле /; поворота относительно оси z—в узле 2; ! общее смещение вдоль у и общий поворот относительно оси z в узлах 5,6, 7 d,l,ux cU.uy d,2,rotz d,3,ux o\4,ux cp,l,uy,5,6,7 ! общее смещение вдоль у в узлах 5, б, 7 cp,2,rotz,5,6,7 ! общий поворот в узлах 5, б, 7 ! ******* приложение внешних нагрузок ******** f, 8,fx, pl(l)*sin(alf) ! задаем составляющие силы Pi в узле 8 {, 8,fy,-pl(l)*cos(alf) ! вдоль координатных осей {, 9,fx, р2(1)! задаем силу Рг в узле 9 {, 10,mz, m( 1)! задаем момент М в узле 10 *do,i,l,5 sfbeam,i,l,pres,-q(l) ! задаем постоянную распределенную ! нагрузку на элементах 1-5 *enddo sfbeam,9,1 ,pres,0,60 ! задаем линейно распределенную нагрузку на !элементе 9 solve ! решение системы линейных алгебраических уравнений save ! сохранение результатов в базе данных finish ! решение задачи закончено I ************************ /postl ! обработка результатов и их графическое представление /output,reak,res ! направляем текстовый вывод в файл reak.res prrsol! печатаем опорные реакции /pbc,u„l ! показывать условия закрепления /vscale„2,l ! установка масштаба показа векторов /pbc,f„l! показывать силы /рЬс,ср„ 1 ! показывать связанные степени свободы /pbc,m,,l ! показывать моменты /psf,pres,norm,l ! показывать распределенные нагрузки /pnum,node,l ! нумеровать узлы при графическом показе eplot! нарисовать элементы /pnum,elem,l ! нумеровать элементы /number, 1 ! занумерованные элементы показывать различным ! цветом, но без нумерации /pbc,all„0 ! не показывать: условия закрепления, силы, ! моменты и связанные степени свободы /psf,pres,norm,0 1 не показывать распределенные нагрузки /pnum,elem,0 ! не нумеровать элементы /triad,off! не показывать систему координат pldisp.l! показ деформированной формы конструкции etable,mforxi,smisc, 1 etable.mforxil 1 ,smi sc,7 elable,mforxil2,smisc, 13 etable,mforxil3,smisc,19 etable,mforxil4,smisc,25 etable,mforxil5,smisc,31 etable,mforxj,smisc,37 etable,mforyi,smisc,2 etable.mforyil 1 ,smisc,8 etable,mforyil2,smisc,14 е1аЬ1е,тпэгуНЗ,8т18сД0 etable,mforyil4,smisc,26 etable,mforyil5,smisc,32 0 ... 44 45 46 47 48 49 50 ... 87
|