这是流体分析中关于ALE分析的例子(7.6. ALE Analysis of a Simplified Torsional Mirror),例子中定义了Ux,Uy和Vx,Vy的表,小弟看不明白。不知道表中的数据是怎么得出来的,为什么要这样定义?
定义的表如下
*DIM,UXTAB,TABLE,6,4,1
UXTAB(0,0,1) = 0.0,-999, 1, X0 ,AMAX, 0.0, 0.0
UXTAB(0,1,1) = 1.0,-1 , 0, 1.0 , 27 , 2 , 17 ! Radius = XR - X0
UXTAB(0,2,1) = 0.0,-2 , 9,OMEGA, 1 , 3 , 18 ! Angle=amax*sin(omega*t)
UXTAB(0,3,1) = 0.0,-3 , 10, 1.0 ,-2 , 3 ,-1 ! Radius*cos(Angle)
UXTAB(0,4,1) = 0.0,99 , 0, 1.0 ,-3 , 2 ,-1 ! Radius*cos(Angle)-Radius
*DIM,UYTAB,TABLE,6,3,1
UYTAB(0,0,1) = 0.0,-999, 1, X0 ,AMAX, 0.0, 0.0
UYTAB(0,1,1) = 1.0,-1 , 0, 1.0 , 27 , 2 , 17 ! Radius = XR - X0
UYTAB(0,2,1) = 0.0,-2 , 9,OMEGA, 1 , 3 , 18 ! Angle=amax*sin(omega*t)
UYTAB(0,3,1) = 0.0,99 , 9, 1.0 ,-2 , 3 ,-1 ! Radius*sin(Angle)
*DIM,VXTAB,TABLE,6,5,1
VXTAB(0,0,1) = 0.0,-999, 1, X0 ,AMAX,OMEGA*AMAX, 0.0
VXTAB(0,1,1) = 1.0,-1 , 0,-1.0 , 27 , 1 , 17 ! -Radius = -(XR-X0)
VXTAB(0,2,1) = 0.0,-2 , 9,OMEGA, 1 , 3 , 18 ! Angle=amax*sin(omega*t)
VXTAB(0,3,1) = 0.0,-3 , 10,OMEGA, 1, 3 , 19 ! Angle speed=
! amax*omega*cos(omega*t)
VXTAB(0,4,1) = 0.0,-4 , 9, 1.0 ,-2 , 3 , -1 ! -Radius*sin(angle)
VXTAB(0,5,1) = 0.0,99 , 0, 1.0 ,-4 , 3 , -3 !-Radius*sin(angle)*angle speed
*DIM,VYTAB,TABLE,6,5,1
VYTAB(0,0,1) = 0.0,-999, 1, X0 ,AMAX,OMEGA*AMAX, 0.0
VYTAB(0,1,1) = 1.0,-1 , 0, 1.0 , 27 , 2 , 17 !Radius = XR - X0
VYTAB(0,2,1) = 0.0,-2 , 9,OMEGA, 1 , 3 , 18 !Angle=amax*sin(omega*t)
VYTAB(0,3,1) = 0.0,-3 , 10,OMEGA, 1, 3 , 19 !Angle speed=
!amax*omega*cos(omega*t)
VYTAB(0,4,1) = 0.0,-4 , 10, 1.0 ,-2 , 3 , -1 !Radius*cos(angle)
VYTAB(0,5,1) = 0.0,99 , 0, 1.0 ,-4 , 3 , -3 !Radius*cos(angle)*angle speed
其中AMAX 是 adjust angular amplitude,OMEGA 是 complete 1 cycle in given time |