24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1534  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

行走的企鹅

铜虫 (小有名气)

[求助] APDL编写生死单元格+移动光源加载问题 已有3人参与

/SOLU                                                                               
AUTOTS, ON                                                                         !是否使用时间步长
OUTPR, NSOL, ALL                                                             !控制输出文件记录全部内容
OUTRES, NSOL, ALL                  !  输出设置
KBC, 1                                                                                     !渐变载荷
ANTYPE, TRANS                                                                  !瞬态分析
TIMINT,1,therm                      !打开瞬分析                                                                 
tunif,20                            !初始温度
pred,on                             !打开时间预测器
lnsrch,on                           !瞬态热分析设置
CNVTOL,HEAT, ,0.01,1,0.000001,         !控制收敛准则
LUMPM,0                             !不使用集中质量矩阵
D, ALL, TEMP, 20                                                              !对所有施加温度20
NROPT, FULL                         !使用完全牛顿拉普拉斯函数

asel,s,loc,x,0                  !添加对流载荷
sfa,all,,conv,30,25
asel,s,loc,x,7,z
sfa,all,,conv,30,25
asel,s,area,,15                      !选择面15
sfa,all,,conv,30,25
asel,s,area,,13
sfa,all,,conv,30,25
asel,s,area,,12
sfa,all,,conv,30,25
asel,s,area,,9
sfa,all,,conv,30,25
asel,s,area,,6
sfa,all,,conv,30,25   
asel,s,area,,17
sfa,all,,conv,30,25        

*SET,MAX_X,20
*SET,MAX_Z,40
*SET,MAX_TIME,40
*SET,DLR,1          !扫描的步长
*SET,TINC,DLR/V     !载荷步时间大小
*SET,R,0.36         !扫描间距
*SET,v,0.03         !扫描速度
*SET,qmax,1.31e8

*DIM,LASER,TABLE,MAX_X,MAX_Z,MAX_TIME,X,Z,TIME
!定义一个三维表格,三个变量依次为x坐标、z坐标和时间
*DO,k,1,MAX_TIME,1
*SET,XCEN,0                          !设定每步光束中心X、Z
*SET,ZCEN,(k-1)*DLR                 !DLR为每步需要移动步长
*DO,i,1,MAX_X,1                  !定义第0列的值,按x坐标进行循环
*SET,LASER(i,0,k),(i-1)*DLR        
*enddo
*DO,j,1,MAX_Z,1                  !按照Z坐标进行循环
*SET,LASER(0,j,k),(j-1)*DLR
*ENDDO
*DO,i,1,MAX_X,1                   ! 第i步相对于光束中心
*DO,j,1,MAX_Z,1                   !第 j步相对于光束中心
*SET,COORD_X,(i-1)*DLR-XCEN          !x轴移动的距离 (计算焊接方向上各点到热源中心的距离)
*SET,COORD_Z,(j-1)*DLR-ZCEN          !Z轴移动的距离
*SET,DISTANCE,SQRT(COORD_X**2+COORD_Z**2)         !!第i步移动到的位置点相对于光束中心距离
*IF,DISTANCE,LE,R,THEN                           !!如果距离小于光束半径
*SET,LASER(i,j,k),QMAX/exp(3*(distance**2)/(r**2))     !输出生热率
*ELSE
*SET,LASER(i,j,k),0                                    !否则生热率为0
*ENDIF
*ENDDO
*ENDDO
*SET,LASER(0,0,k),(k-1)*TINC         !定义每个时间步的值
*ENDDO
TUNIF,20                             定义所有节点的温度20 !瞬态计算整个表格的热流密度值
TREF,20                               定义参考温度20

asel,s,loc,x,0                  !添加对流载荷
sfa,all,,conv,30,25
asel,s,loc,x,7,z
sfa,all,,conv,30,25
asel,s,area,,15                      !选择面15
sfa,all,,conv,30,25
asel,s,area,,13
sfa,all,,conv,30,25
asel,s,area,,12
sfa,all,,conv,30,25
asel,s,area,,9
sfa,all,,conv,30,25
asel,s,area,,6
sfa,all,,conv,30,25   
asel,s,area,,17
sfa,all,,conv,30,25
/solu
TIME,40                !设置求解时间
AUTOS,1
KBC,1
DELTIM,0.2,0.2,0.2,1  !使用前一载荷步的终止时间为下一个载荷步的起始时间
TSRES,ERASE              !消除上一载荷锁甲的热流载荷密度
SFA,11,1,HFLUX, %LASER%     !给选定的面9施加热流密度 TSRES,ERASE
OUTRES,ALL,ALL,               !将所有的求解信息写入数据库  
solve  

SFADELE,15,,HFLUX   
TIME,20
AUTOTS,1
NSUBST,20,20,20         !指定载荷子步数
KBC,1                     !指定载荷为阶跃式
TSRES,ERASE
solve   
TIME,40
AUTOTS,1
NSUBST,30,30,30
KBC,1   
TSRES,ERASE
solve                                                                                      




为啥激活的时候没啥反应。 。 @wuming524
回复此楼

» 猜你喜欢

学习和健身
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
命令流中有一句:
   D, ALL, TEMP, 20
将所有节点的温度定义为 20,在计算过程中将不再变化,导致其它施加载荷的命令流,以及生死单元的命令全部不起作用。因此,求解的结果是所有时刻,所有节点的温度一直保持 20 度。
如果你是想给模型赋予初始温度 20 度,不能使用 D 命令,可以使用命令:
    TUNIF, 20
3楼2019-04-13 08:28:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

yiming_0

金虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
程序顺序有问题,可有偿帮助调试
= =
2楼2019-04-12 11:15:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

行走的企鹅

铜虫 (小有名气)

引用回帖:
3楼: Originally posted by shgao20 at 2019-04-13 08:28:45
命令流中有一句:
   D, ALL, TEMP, 20
将所有节点的温度定义为 20,在计算过程中将不再变化,导致其它施加载荷的命令流,以及生死单元的命令全部不起作用。因此,求解的结果是所有时刻,所有节点的温度一直保持 ...

谢谢,         只是修改这个似乎还是不行,也没看到想要的那种结果。
学习和健身
4楼2019-04-13 16:11:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

346507037

铁虫 (正式写手)

【答案】应助回帖

引用回帖:
2楼: Originally posted by yiming_0 at 2019-04-12 11:15:08
程序顺序有问题,可有偿帮助调试

可以私信联系我,不知道你生死单元做的是焊接?还是增材制造?
5楼2019-06-02 22:07:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 297求调剂 +14 田洪有 2026-03-26 15/750 2026-03-30 17:42 by 晴空210210
[考研] 化工专硕求调剂 +4 question挽风 2026-03-24 4/200 2026-03-30 17:26 by oooqiao
[考研] 26考研-291分-厦门大学(085601)-柔性电子学院材料工程专业求调剂 +4 min3 2026-03-24 5/250 2026-03-30 16:41 by 梨子~
[考研] 324求调剂 +9 hanamiko 2026-03-26 11/550 2026-03-30 14:27 by JourneyLucky
[考研] 0703本科郑州大学求调剂 +7 nhj_ 2026-03-25 7/350 2026-03-30 12:44 by fangnagu
[考研] 生物技术与工程 +7 1294608413 2026-03-25 8/400 2026-03-30 11:36 by 唐沐儿
[考研] 296求调剂 +10 彼岸t 2026-03-29 10/500 2026-03-30 10:50 by 探123
[考研] 一志愿河北工业大学0817化工278分求调剂 +14 jhybd 2026-03-23 19/950 2026-03-30 10:34 by vgtyfty
[考研] 317求调剂 +10 蛋黄咸肉粽 2026-03-26 10/500 2026-03-30 09:45 by longlotian
[考研] 327求调剂 +6 汲亦昊 2026-03-29 6/300 2026-03-29 13:40 by peike
[考研] 求收留 +5 1943443204 2026-03-28 5/250 2026-03-29 12:11 by 无际的草原
[考研] 298求调剂 +3 种圣赐 2026-03-29 3/150 2026-03-29 12:06 by longlotian
[考研] 352分-085602-一志愿985 +5 海纳百川Ly 2026-03-29 5/250 2026-03-29 09:57 by Sjndkwm
[考研] 11408软件工程求调剂 +3 Qiu学ing 2026-03-28 3/150 2026-03-28 21:50 by zhq0425
[考研] 085701环境工程求调剂 +9 多久上课 2026-03-27 9/450 2026-03-28 03:58 by fmesaito
[考研] 一志愿 西北大学 总分282 英语一62 求调剂 +7 18419759900 2026-03-25 8/400 2026-03-27 16:38 by 18419759900
[考研] 08开头275求调剂 +4 拉谁不重要 2026-03-26 4/200 2026-03-27 14:12 by Delta2012
[考研] 考研调剂 +9 小蜡新笔 2026-03-26 9/450 2026-03-27 11:10 by 不吃魚的貓
[考研] 各位老师您好:本人初试372分 +5 jj涌77 2026-03-25 6/300 2026-03-25 14:15 by mapenggao
[考研] 材料专硕331求调剂 +4 鲜当牛 2026-03-24 4/200 2026-03-24 15:58 by JourneyLucky
信息提示
请填处理意见