Основы анализа конструкций в ANSYS. Конюхов А.В. - 48 стр.

UptoLike

Составители: 

Рубрика: 

!* Задание локальных нагрузок
! Выделить узел с координатами (a, 0, 0)
NSEL,S,LOC,X,A
NSEL,R,LOC,Z,0
NSEL,R,LOC,Y,0
! Приложить нагрузку по координате Y величины -P
F,ALL,FY,-P,
! Выделить узел с координатами (a, c, 0)
NSEL,S,LOC,X,A
NSEL,R,LOC,Z,C
NSEL,R,LOC,Y,0
! Приложить нагрузку по координате Y величины -P
F,ALL,FY,-P
! Выделить узел с координатами (a+b, 0, 0)
NSEL,S,LOC,X,A+B
NSEL,R,LOC,Z,0
NSEL,R,LOC,Y,0
! Приложить нагрузку по координате Y величины -P
F,ALL,FY,-P
! Выделить узел с координатами (a+b, c, 0)
NSEL,S,LOC,X,A+B
NSEL,R,LOC,Z,C
NSEL,R,LOC,Y,0
! Приложить нагрузку по координате Y величины -P
F,ALL,FY,-P
ALLSEL,ALL
LSWRITE,1, ! Записать приложенную нагрузку, как первый шаг
нагружения
! *********
! Приложение распределенной нагрузки
! *********
Распределенная нагрузка прикладывается только на элементы, но элементы можно
выделить, только зная, на которой линии они находятся. Поэтому:
LSEL,S,LOC,X,a ! Выделяем слой с координатой X = a
LSEL,A,LOC,X,a+b ! Добавляем слой с координатой X = a + b
LSEL,R,LOC,Y,0 ! Из слоя выделяем линии с координатой Y = 0
ESLL,S ! Выделяем элементы на выделенных линиях
SFBEAM,ALL,1,PRES,q,q, , , , , ! Приложить распределенную нагрузку
ALLSEL, ALL ! Выделить все
LSWRITE,2, ! Записать, как второй шаг нагружения
! Учет веса в ANSYS производится с помощью задания поля ускорений
! В данном случае по Y: 9,8
ACEL,0,9.8,0, ! Ускорение по X, Y, Z
LSWRITE,3, ! Записать, как третий шаг нагружения
!* Запуск на решение
LSSOLVE,1,3,1, ! Решать, используя пошаговое нагружение с 1 по 3 с шагом 1
FINISH ! Выход из процессора решения
!* Вход в постпроцессор
/POST1
! Результаты постпроцессорной обработки
,
! вводить поблочно в окно ANSYS Input
      !* Задание локальных нагрузок
      ! Выделить узел с координатами (a, 0, 0)
      NSEL,S,LOC,X,A
      NSEL,R,LOC,Z,0
      NSEL,R,LOC,Y,0
      ! Приложить нагрузку по координате Y величины -P
      F,ALL,FY,-P,
      ! Выделить узел с координатами (a, c, 0)
      NSEL,S,LOC,X,A
      NSEL,R,LOC,Z,C
      NSEL,R,LOC,Y,0
      ! Приложить нагрузку по координате Y величины -P
      F,ALL,FY,-P
      ! Выделить узел с координатами (a+b, 0, 0)
      NSEL,S,LOC,X,A+B
      NSEL,R,LOC,Z,0
      NSEL,R,LOC,Y,0
      ! Приложить нагрузку по координате Y величины -P
      F,ALL,FY,-P
      ! Выделить узел с координатами (a+b, c, 0)
      NSEL,S,LOC,X,A+B
      NSEL,R,LOC,Z,C
      NSEL,R,LOC,Y,0
      ! Приложить нагрузку по координате Y величины -P
      F,ALL,FY,-P
      ALLSEL,ALL
      LSWRITE,1, ! Записать приложенную нагрузку, как первый шаг нагружения
      ! *********
      ! Приложение распределенной нагрузки
      ! *********
Распределенная нагрузка прикладывается только на элементы, но элементы можно
выделить, только зная, на которой линии они находятся. Поэтому:
      LSEL,S,LOC,X,a ! Выделяем слой с координатой X = a
      LSEL,A,LOC,X,a+b ! Добавляем слой с координатой X = a + b
      LSEL,R,LOC,Y,0 ! Из слоя выделяем линии с координатой Y = 0
      ESLL,S ! Выделяем элементы на выделенных линиях
      SFBEAM,ALL,1,PRES,q,q, , , , , ! Приложить распределенную нагрузку
      ALLSEL, ALL ! Выделить все
      LSWRITE,2, ! Записать, как второй шаг нагружения
      ! Учет веса в ANSYS производится с помощью задания поля ускорений
      ! В данном случае по Y: 9,8
      ACEL,0,9.8,0, ! Ускорение по X, Y, Z
      LSWRITE,3, ! Записать, как третий шаг нагружения
      !* Запуск на решение
      LSSOLVE,1,3,1, ! Решать, используя пошаговое нагружение с 1 по 3 с шагом 1
      FINISH ! Выход из процессора решения
      !* Вход в постпроцессор
      /POST1
      ! Результаты постпроцессорной обработки,
      ! вводить поблочно в окно ANSYS Input