ANSYS APDL: как получить отклонения в локальных координатах элемента

Я хотел бы знать, есть ли конкретная команда для получения узлового смещения вдоль локальной z-координаты элемента ANSYS APDL SHELL281.

Я написал код, который выполняет матричное преобразование узловых смещений в глобальных координатах, но я хотел бы знать, есть ли более простая команда (менее подверженная ошибкам). Я бы добавил этот код здесь, но он довольно длинный. Это выглядит примерно так:

nnode = node number
*GET,u_x,NODE,nnode,U,X                 ! Extract u_x from nnode
*GET,u_y,NODE,nnode,U,Y                 ! Extract u_y from nnode
*GET,u_z,NODE,nnode,U,Z                     ! Extract u_z from nnode

(Assemble a transformation matrix Gamma)

*VEC,Defl_global,D,ALLOC,3,,,
*SET,Defl_global(1),u_x,u_y,u_z             ! Defl_global = [u_x;u_y;u_z]
*MULT, Gamma, , Defl_global, , Defl_local   ! Defl_local = Gamma*Defl_global
u_x = Defl_local(1)
u_y = Defl_local(2)
u_z = Defl_local(3)

Меня интересует только получение u_z, локальная ось z перпендикулярна поверхности оболочки.

0 ответов

Другие вопросы по тегам