24小时热门版块排行榜    

查看: 457  |  回复: 0

denghongfe

金虫 (小有名气)

[求助] 已写好热源光栅式扫描路径APDL程序,现需要跨行距重复扫描的程序,不懂光栅路径见图

左图为光栅式扫描路径图,假定每行间距5mm,则右图为跨行扫描程序,则行间距为10mm,走完第一次,再走图中红色路径(左右没偏,只是为方便显示左右突出来了,仅仅就是把前一到路径偏置5mm),求怎么改,最好具体啊。众位大神……
APDL程序如下:
!/VIEW,1,1,1,1
LX=0.05                             !(需设定工件尺寸)
LY=0.05                             !(需设定工件尺寸)
LZ=0.01                             !(需设定工件尺寸)
BLOCK,0,LX,0,LY,0,LZ

esize,0.002                         !(需设定网格尺寸)
vsel,all
vmesh,all
allsel


ET,2,SURF152   !定义单元类型:面单元用于添加面热源载荷
KEYOPT,2,1,0   !定义关键点
KEYOPT,2,2,0
KEYOPT,2,3,0
KEYOPT,2,4,1
KEYOPT,2,5,1
KEYOPT,2,6,0
KEYOPT,2,7,0
KEYOPT,2,8,0
KEYOPT,2,9,1
R,2,1,5.67e-8, ,0,0,0   
RMORE, , , ,
RMORE, , ,  
MPTEMP,,,,,,,,  
MPTEMP,1,0  
MPDATA,EMIS,2,,0.95
TYPE,   2   
MAT,       2
REAL,       2   
ESYS,       0



!**********************第二步运行的程序:定义热源参数、扫描参数,计算温度场*******************************

N,100000,0,0,0.025,,,,   
FLST,5,4056,1,ORDE,3     ! 4056是划分的节点数,从菜单栏List -> status -> Global status查看Nodes后的数字
FITEM,5,1   
FITEM,5,-4055            ! -4055是根据4056确定
FITEM,5,100000            
CM,_Y,node  
NSEL, , , ,P51X
CM,_Y1,node
CMSEL,,_Y  

CMSEL,,_Y1  
ESURF,10000
CMSEL,,_Y   
CMDELE,_Y   
CMDELE,_Y1   
FINISH

SAVE
FINISH


/SOLU
KK=1          !能量集中系数
Qmax=5000     !峰值束流密度 W/m2      (需设定)
R=0.01        !束流半径 m             (需设定)

LSIZE=0.002         !单步运动距离 m         (需设定)
HN=(LX+2*R)/LSIZE+1 !单行的步数
V=0.002             !离子束移动速度 m/s     (需设定)
TINC=LSIZE/V        !单步时间长度 s

U=0.005       !扫描行间距 m            (需设定)
LN=15         !扫描行数计算公式(LX+2*R)/U向上取整+1,有时不能扫描整个镜面,则增加扫描行数   (需设定)
              !(若改为向上去整-1呢?因为在头和尾的两条扫描路径是没有对工件产生影响的)
                                         
N=LN*HN      !总步数
LLX=LX+2*R   !扫描范围X  m
LLY=LY+2*R   !扫描范围Y  m   


MAX_TIME=N*TINC
MAX_X=LLX/LSIZE+1
MAX_Y=LLY/LSIZE+1
   
*DIM,FLUX2,TABLE,MAX_X,MAX_Y,MAX_TIME,X,Y,TIME
*DO,K,1,MAX_TIME,1
  *DO,I,1,MAX_X,1
   FLUX2(I,0,K)=(I-1)*LSIZE
  *ENDDO
   
  *DO,J,1,MAX_Y,1
   FLUX2(0,J,K)=(J-1)*LSIZE
  *ENDDO
   
  YS=MOD(K,HN)      !余数
   *IF,YS,EQ,0,THEN
    YCENTER=U*(K/HN-1)-(LLY-LY)/2
     *IF,MOD(K/HN,2),EQ,0,THEN
      XCENTER=-R
     *ELSE
      XCENTER=LX+R
     *ENDIF
   *ELSE
    HS=K/HN-MOD(K/HN,1)
    YCENTER=U*HS-(LLY-LY)/2
     *IF,MOD(HS,2),EQ,0,THEN
      XCENTER=(MOD(K,HN)-1)*LSIZE-R
     *ELSE
      XCENTER=(HN-MOD(K,HN))*LSIZE-R
     *ENDIF
   *ENDIF
  
  *DO,I,1,MAX_X,1
    *DO,J,1,MAX_Y,1
     DISTANCE=SQRT(((I-1)*LSIZE-XCENTER)**2+(((J-1)*LSIZE)-YCENTER)**2)
     *IF,DISTANCE,LE,R,THEN
      FLUX2(I,J,K)=Qmax/EXP(9*KK*(((I-1)*LSIZE-XCENTER)**2+(((J-1)*LSIZE-YCENTER))**2)/(2*R**2))
     *ELSE
      FLUX2(I,J,K)=0
    *ENDIF
    *ENDDO
  *ENDDO

  FLUX2(0,0,K)=(K-1)*TINC
*ENDDO

!开始计算
  ANTYPE,TRANS
  TUNIF,293         !初始温度293K
  KBC,1
   
  *SET,DELT,1
   TIMINT,ON
   AUTOTS,OFF
   
   TT=N*TINC

*DO,TM,1E-6,TT,TINC
  /VIEW,1,1,1,1
  /ANG,1
  /REP,FAST
   
  FLST,2,1,5,ORDE,1
  FITEM,2,2
   
  /GO
  !*
  TIME,TM
  AUTOTS,0
  DELTIM, , , ,1
  KBC,0
  !*
  TSRES,ERASE
  !FLST,2,1,5,ORDE,1
  !FITEM,2,2
  /GO
asel,s,loc,z,LZ,LZ
  SFA,all,1,HFLUX,%FLUX2%
  !/STATUS,SOLU
  SOLVE
allsel,all
  OUTRES,ALL,ALL,
  /PSF,HFLUX,,2
   
  /REPLOT
      
*ENDDO

OUTRES,ALL,ALL,

FINISH
save


!至此,温度场计算完毕,可以观看温度场演变动画,读取任意时刻任意节点的温度情况

已写好热源光栅式扫描路径APDL程序,现需要跨行距重复扫描的程序,不懂光栅路径见图
AB.jpg
回复此楼

» 猜你喜欢

好好努力!!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 denghongfe 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 321求调剂一志愿东北林业大学材料与化工英二数二 +3 虫虫虫虫虫7 2026-03-01 6/300 2026-03-01 11:50 by gaoxiaoniuma
[考研] 调剂 +3 简木ChuFront 2026-02-28 3/150 2026-03-01 11:46 by 王伟要上岸啊
[考研] 290求调剂 +7 材料专硕调剂; 2026-02-28 8/400 2026-03-01 11:45 by 王伟要上岸啊
[考研] 材料284求调剂,一志愿郑州大学英一数二 +7 想上岸的土拨鼠 2026-02-28 7/350 2026-03-01 11:44 by 月下best
[考研] 高分子化学与物理调剂 +5 好好好1233 2026-02-28 9/450 2026-03-01 10:59 by fengyu211
[硕博家园] 博士自荐 +6 科研狗111 2026-02-26 10/500 2026-03-01 10:02 by 科研狗111
[论文投稿] Optics letters投稿被拒求助 30+3 luckyry 2026-02-26 4/200 2026-03-01 09:06 by babero
[考研] 272求调剂 +4 田智友 2026-02-28 4/200 2026-03-01 06:43 by 刘兵
[考研] 285求调剂 +6 满头大汗的学生 2026-02-28 6/300 2026-03-01 06:29 by Trying]
[考研] 304求调剂 +3 52hz~~ 2026-02-28 5/250 2026-03-01 00:00 by 52hz~~
[考研] 化工专硕348,一志愿985求调剂 +4 弗格个 2026-02-28 6/300 2026-02-28 22:00 by wang_dand
[考研] 292求调剂 +3 yhk_819 2026-02-28 3/150 2026-02-28 21:57 by gaoxiaoniuma
[考研] 295求调剂 +5 19171856320 2026-02-28 5/250 2026-02-28 21:39 by gaoxiaoniuma
[考研] 298求调剂 +8 人间唯你是清欢 2026-02-28 11/550 2026-02-28 20:26 by L135790
[考研] 276求调剂 +3 路lyh123 2026-02-28 4/200 2026-02-28 19:45 by 路lyh123
[高分子] 求环氧树脂研发1名 +3 孙xc 2026-02-25 11/550 2026-02-28 16:57 by ichall
[考研] 265分求调剂不调专业和学校有行学上就 +4 礼堂丁真258 2026-02-28 6/300 2026-02-28 16:18 by 求调剂zz
[考研] 304求调剂 +5 曼殊2266 2026-02-28 6/300 2026-02-28 12:44 by 迷糊CCPs
[基金申请] 面上可以超过30页吧? +12 阿拉贡aragon 2026-02-22 13/650 2026-02-26 22:09 by Hahaxia
[硕博家园] 【博士招生】太原理工大学2026化工博士 +4 N1ce_try 2026-02-24 8/400 2026-02-26 08:40 by N1ce_try
信息提示
请填处理意见