*do,k,1,max_time,1 !k是代表节点吧(x方向的)
*do,i,1,max_x,1 !这个是代表x方向节点的选择
flux2(i,0,k)=(i-1)*rb !这个我不明白,是生热率的公式?) (i-1)*rb 是不是代表热源沿x方向到原点的距离?
*enddo
*do,j,1,max_y,1
flux2(0,j,k)=(j-1)*rb
*enddo
*do,i,1,max_x,1
*do,j,1,max_y,1
xcenter=v*(k-1)*tinc !选取节点中心x坐标的计算,为了判断热源周围哪些节点在热源作用范围之内。
ycenter=0
a=(i-1)*rb-xcenter
b=(j-1)*rb-ycenter
distance=sqrt(a**2+b**2)
*if,distance,le,r,then
flux2(i,j,k)=qmax/exp(3*distance**2/(r**2))
*else
flux2(i,j,k)=0
*endif
*enddo
*enddo
以上是我的一点理解,我对循环不是很懂,所以不是很明白其原理。所以希望楼主解答一下。 楼主 后续怎么样呢/
页:
1
[2]