24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1407  |  回复: 4

旗木卡卡西a

铁虫 (初入文坛)

[求助] ANSYS怎么样用数组在圆周周围加载变载荷 已有1人参与

二维平面圆周上加载激光,用数组来编写,思路是用数组来编写,用角度控制选择不同的节点,然后加上对应的热流密度。但是我对于数组用的很不通,最后计算出来的温度根本不对,求指导。
/COM,Laser                 !commence 开头的意思
/UNITS,SI                    !si国际单位制(m,kg,s,K)                        
/TITLE,Laser ultrasound                                    
/FILNAME,thermal,1           !文件名


!******************前处理********************
/PREP7

ET,1,PLANE55   

!定义材料属性
MPTEMP,,,,,,,,                 !设置材料参数
MPTEMP,1,300             !设置温度表格
MPTEMP,2,730
MPTEMP,3,2000
MPDATA,DENS,1,,2703      !密度
MPDATA,DENS,1,,2542
MPDATA,DENS,1,,2329  
MPDATA,C,1,,926.67       !比热容
MPDATA,C,1,,1136.51
MPDATA,C,1,,1756.27
MPDATA,KXX,1,,225.5      !热导率
MPDATA,KXX,1,,191.1
MPDATA,KXX,1,,170.5
MPDATA,EX,1,,7.02E10     !基体弹性模量   
MPDATA,EX,1,,7.02E10
MPDATA,EX,1,,7.02E10        
MPDATA,PRXY,1,,0.34      !定义基体泊松比
MPDATA,PRXY,1,,0.34
MPDATA,PRXY,1,,0.34
UIMP,1,REFT,,,300        !定义基体线膨胀系数参考温度
MPDATA,ALPX,1,,2.35E-5   !定义基体线膨胀系数
MPDATA,ALPX,1,,2.35E-5
MPDATA,ALPX,1,,2.35E-5

!***************建立模型*********************

CSYS,1
*AFUN,DEG
RO=3
RI=2.5
PCIRC,RO,RI,0,8
PCIRC,RO,RI,8,180
PCIRC,RO,RI,180,360  

AGLUE,ALL
NUMCMP,ALL
!*****************划分网格*******************

ALLS
LSEL,S,,,1
LSEL,A,,,3
a=0.05
LESIZE,All,,a        !按照角度划分网格。密网格0.05°


LSEL,A,,,6,9,1

b=0.5
LESIZE,All,,b        !疏网格0.5°

ALLS
LSEL,S,,,2
LSEL,A,,,4
LSEL,A,,,5
LESIZE,ALL,,,50


ALLS
MSHAPE,0,2D
MSHKEY,1
MAT,1                    !选择材料号
TYPE,1                   !选择单元类型号
AMESH,ALL

!****************建立激光参数****************
A=0.08                                   !吸收率
rlaser=300e-6                            !光斑半径
elaser=13.5e-3                               !单脉冲能量
TUP=10e-9                                !脉冲上升时间
n=4                                      !单脉冲作用时间与上升时间的关系
tmax=(n*tup)                             !脉冲作用时间,假设去上升时间的3倍
P=(elaser/(3.14*rlaser*rlaser*tup))      !脉冲的峰值功率密度


PI=3.1415926
dm=RO*1000*PI*a/180
dt=4e-9                                  !步长


!**************建立激光源数组模型************

*SET,TNUM,10                             !定义热流密度加载的时间的段数40ns/4ns
*SET,YNUM,120                             !定义热流密度加载的位置的段数0.001/20e-6

*DIM,FLUX2,TABLE,TNUM+1,YNUM+1,,TIME,Y   !定义一个二维的数组                       
      *DO,I,1,YNUM+1,1                   !基于角度的循环次数
          *SET,FLUX2(0,I),(I-1)*a       !写入角度Y的坐标值
      *ENDDO     
                                      
      *DO,I,1,TNUM+1,1                   !循环tt次,一个脉冲分为tt段加载(10次)
          *SET,FLUX2(I,0),(I-1)*dt       !写入时间TIME的坐标值
      *ENDDO

      *DO,I,1,TNUM+1,1                          
          *DO,J,1,YNUM+1,1                                                                 
              *SET,DISTANCE,(J-1)*dm                   !I时刻,激光x坐标值
              *SET,TTT,(I-1)*dt                        !I时刻,时间值
                  *IF,DISTANCE,LE,rlaser*10/3,THEN

                        SPACEE=EXP(-(DISTANCE**2)/(rlaser**2))
                        TIMEE=(TTT/TUP)*EXP(-TTT/TUP)

                    *SET,FLUX2(I,J),A*P*SPACEE*TIMEE
                    *ELSE
                    *SET,FLUX2(I,J),0
                  *ENDIF
           *ENDDO                                                         
      *ENDDO  



!**************非线性求解设置****************
/solu             !进入求解器
alls     
antype,trans      !瞬态分析(等价于antype,4 )
trnopt,full       !完全瞬态积分法
solcontrol,on     !自动控制
nropt,full,,on    !定义完全牛顿-拉普森方法,激活自使用下降
pred,on           !打开预测校正

lnsrch,on         !线性搜索
tintp,,,,1,,      ! 一阶瞬态积分参数
timint,on         !时间积分器打开,瞬态效果打开  
tref,300          !参考温度

neqit,50          !规定每个子步中最大迭代次数,默认为25
outres,all        !输出结果:除SVAR和LOCI外的所有解决方案。

!*****************稳态分析*******************

/solu                         !进入求解器
OUTRES,ERASE                  !重新设定结果数据的保存   
timint,off                    !关闭瞬态效应
alls                          !全选
ic,all,temp,300               !initial condition,选中所有节点加温度20摄氏度

time,10e-10                   !稳态分析的时间                           
deltim,1e-10,1e-10,1e-10      !指定用于此加载步骤的时间步大小
kbc,0                         !阶跃方式加载
allsel,all                    
solve                         !求解
/PBF,TEMP,,1
/REPLOT

!*******************瞬态分析*****************

TSRES,ERASE                    !删除之前时间子步的设置                                                   
T=4E-9
TIMINT,ON
KBC,0                          !阶跃方式加载
*DO,K,1,TNUM,1     
    TIME,T
    DELTIM,DT,DT,DT            !用于指定该载荷步的时间步大小
   
    NSUBST,10,,,1              !设定子载荷步数              
    outres,ALL,LAST            !保存最后一子步的所有数据
    SFL,1,hflux,%FLUX2%        !对线6施加激光作用等效热流
    ALLSEL  
    SOLVE
    T=T+dt
*ENDDO
回复此楼

» 猜你喜欢

» 本主题相关商家推荐: (我也要在这里推广)

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
旗木卡卡西a: 金币+5, ★★★很有帮助 2018-03-08 15:59:42
似乎你的表数组定义有问题。
  按照 ANSYS 的规定,对于瞬态分析,使用表数组加载时,该表数组应该有两列,行数为时间点数。
  表数组的第 0 列 (表数组的行、列编号都是从 0 开始) 为时间点值,1 列为载荷值。而你的表数组的内容不符合这一规定。
2楼2018-03-06 09:28:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

旗木卡卡西a

铁虫 (初入文坛)

引用回帖:
2楼: Originally posted by shgao20 at 2018-03-06 09:28:11
似乎你的表数组定义有问题。
  按照 ANSYS 的规定,对于瞬态分析,使用表数组加载时,该表数组应该有两列,行数为时间点数。
  表数组的第 0 列 (表数组的行、列编号都是从 0 开始) 为时间点值,1 列为载荷值。而 ...

您能帮我改一下么,或者加个联系方式指导下我修改。对于数组不怎么会用
3楼2018-03-06 16:47:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

【答案】应助回帖

如果你需要我帮你修改,可以发邮件给我:  htbbzzg@163.com,并对你的问题做一个详细的说明。
  不过我会收取一定的费用。
4楼2018-03-12 09:35:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

旗木卡卡西a

铁虫 (初入文坛)

引用回帖:
4楼: Originally posted by shgao20 at 2018-03-12 09:35:04
如果你需要我帮你修改,可以发邮件给我:  htbbzzg@163.com,并对你的问题做一个详细的说明。
  不过我会收取一定的费用。

自己解决了,谢谢
5楼2018-05-18 10:06:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 旗木卡卡西a 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 化工求调剂 +11 荔香芝士椰奶 2026-04-03 11/550 2026-04-03 22:06 by 啵啵啵0119
[考研] 11408,335分,本科211,求调剂,可转专业 +3 鳄梨大鳄鱼 2026-04-03 3/150 2026-04-03 21:18 by zhq0425
[考研] 321求调剂 +3 认真求上学 2026-04-03 3/150 2026-04-03 21:12 by 科研小专家
[考研] 343求调剂085601 +6 要努力学习x 2026-03-29 7/350 2026-04-03 19:49 by 百灵童888
[考研] 329求调剂 +9 miaodesi 2026-04-02 11/550 2026-04-03 18:28 by ls刘帅
[考研] 280求调剂 +17 咕噜晓晓 2026-04-02 18/900 2026-04-03 15:03 by hypershenger
[考研] 能源动力 调剂 +3 不破不立0 2026-04-02 3/150 2026-04-02 12:46 by ffffjjjj
[考研] 070300化学求调剂 +14 小黄鸭宝 2026-03-30 14/700 2026-04-02 10:07 by oooqiao
[考研] 270调剂 +7 maxjxbsk 2026-04-02 7/350 2026-04-02 09:50 by yulian1987
[考研] 一志愿346上海大学生物学 +3 上海大学346调剂 2026-04-01 3/150 2026-04-02 08:36 by w虫虫123
[考研] 材料调剂 +12 一样YWY 2026-04-01 12/600 2026-04-02 00:21 by 百秒光年
[考研] 085602化学工程268分蹲调剂 +8 月照花林。 2026-04-01 8/400 2026-04-01 22:08 by 无际的草原
[考研] 0817化工学硕调剂 +11 努力上岸中! 2026-03-31 11/550 2026-04-01 20:30 by 赖春艳
[考研] 288资源与环境专硕求调剂,不限专业,有学上就行 +25 lllllos 2026-03-30 26/1300 2026-04-01 09:52 by 一只好果子?
[考研] 土木304求调剂 +3 兔突突突, 2026-03-31 3/150 2026-04-01 09:42 by JourneyLucky
[考研] 合肥区域性重点一本招收调剂 +4 6266jl 2026-03-30 8/400 2026-03-31 18:43 by 6266jl
[考研] 08工科求调剂286 +5 tgs_001 2026-03-28 5/250 2026-03-31 08:18 by 一只好果子?
[考研] 083000环境科学与工程调剂,总分281 +4 橙子(胜意) 2026-03-30 4/200 2026-03-31 00:44 by Linzejun
[考研] 279求调剂 +12 j的立方 2026-03-29 12/600 2026-03-30 20:30 by dick_runner
[考研] 332求92调剂 +8 蕉蕉123 2026-03-28 8/400 2026-03-29 10:46 by 周梓丹
信息提示
请填处理意见