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 перпендикулярна поверхности оболочки.