24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1405  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 309分085801求调剂 +10 学员Gtwj7W 2026-03-31 10/500 2026-04-02 22:42 by yunlongyang
[考研] 295求调剂 +6 愿旅途永远坦然 2026-04-02 6/300 2026-04-02 21:57 by macy2011
[考研] 413求调剂 +3 柯某某 2026-03-31 3/150 2026-04-02 16:59 by zzsw+
[考研] 一志愿郑大材料工程290求调剂 +20 Youth_ 2026-03-30 20/1000 2026-04-02 14:48 by 5896
[考研] 270求调剂 +8 小杰pp 2026-03-31 10/500 2026-04-02 12:57 by yulian1987
[考研] 求调剂推荐 +3 南山南@ 2026-04-01 3/150 2026-04-02 12:09 by xiaoranmu
[考研] 322求调剂 +5 熹僖XX 2026-03-31 6/300 2026-04-02 10:08 by 求调剂zz
[考研] 求调剂,一志愿 南京航空航天大学 ,080500材料科学与工程学硕,总分289分 +11 @taotao 2026-03-29 11/550 2026-04-02 10:04 by realme321
[考研] 086000生物与医药 初试274求调剂 +5 小叮当来了 2026-03-30 6/300 2026-04-01 14:25 by mxj1203
[考研] 环境工程调剂 +9 hyzzzzzzz. 2026-04-01 9/450 2026-04-01 14:20 by salamander`
[考研] 一志愿南昌大学324求调剂 +7 hanamiko 2026-03-30 7/350 2026-04-01 13:22 by JourneyLucky
[考研] 085410人工智能 初试316分 求调剂 +3 残星拂曙 2026-03-31 3/150 2026-04-01 11:09 by 小熊raider
[考研] 一志愿武理材料工程302调剂环化或化工 +15 Doleres 2026-03-31 16/800 2026-04-01 09:49 by lfj11
[考研] 求调剂 生物学 377分 +6 zzll03 2026-03-31 6/300 2026-03-31 17:33 by 唐沐儿
[考研] 085601 329分调剂 +6 yzsa12 2026-03-31 6/300 2026-03-31 15:23 by yanflower7133
[考研] 生物考研337分求调剂 +4 cgxin 2026-03-30 6/300 2026-03-31 14:18 by 记事本2026
[考研] 一志愿浙江大学工科动力工程370,数一121,专业课135,现在能去哪里 +3 080700调剂 2026-03-30 4/200 2026-03-31 12:00 by KLMY666
[考研] 343求调剂 +6 爱羁绊 2026-03-29 6/300 2026-03-29 12:00 by 无际的草原
[考研] 11408软件工程求调剂 +3 Qiu学ing 2026-03-28 3/150 2026-03-28 21:50 by zhq0425
[考研] 304求调剂 +6 曼殊2266 2026-03-27 6/300 2026-03-28 14:10 by 唐沐儿
信息提示
请填处理意见