| 2 | 1/1 | 返回列表 |
| 查看: 1273 | 回復: 1 | |||
[求助]
marc模擬晶粒尺寸變化,能夠提交運算,其他的程序可以,這個不行,結果不顯示晶粒云圖
|
|
subroutine ugrain(m,n,nn,kc,mats,eplas,erate,dt,dtdl, * ignmod,grndat,grnsiz,time,deltime) c implicit real*8 (a-h,o-z) c dimension dt(1),dtdl(1),grndat(1) c c 計算晶粒大小的用戶子程序 c c m 單元號 c n elsto number c nn 積分點號 c kc 層號 c mats 材料號 c eplas 等效塑性應變 c erate 等效塑性應變率 c dt 增量步開始時的狀態(tài)變量(state variables) c dtdl 狀態(tài)變量增量 c grndat 材料數(shù)據(jù) c grndat(1) 指初始晶粒尺寸大小 c grnsiz 當前晶粒尺寸大小(grain size) c time 增量步開始時的時間 c deltime 時間增量 c ignmod 不同的模型的輸入模式 (如果是用戶定義的,則值為-1) c real Nbeff,z,dsrx,dmrx,tsrx,tmrx,tip,a1,a2,a3,a4,a5,a6,epsc,Ep real Nb,Mn,Si,b1,bb include 'C:\MSC.Software\Marc\2010\marc2010\common/concom' include 'C:\MSC.Software\Marc\2010\marc2010\common/creeps' c cc c 初始晶粒尺寸大小 grndat(1) cc grndat(1)=205.9 cc c 判斷等效塑性應變率 erate 是否小于零 cc if (erate<0) then erate=0 end if cc c 求解參數(shù) Z 和臨界應變 epsc cc z=erate*exp(306085/(8.314*(dt(1)+273))) epsc=5.6E-4*grndat(1)**0.3*z**0.17 c if (eplas>=0.04) then c 當?shù)刃苄詰?eplas>=0.04 時, c 才會有再結晶過程發(fā)生 if (eplas<epsc) then c 當?shù)刃苄詰冃∮谂R界應變時,即 eplas<epsc , c 發(fā)生靜態(tài)再結晶 tip=abs(time+deltime-2.5) c a1=exp(-45000.0/(8.31*(dt(1)+273))) a2=exp(230000.0/(8.31*(dt(1)+273))) cc c 靜態(tài)再結晶晶粒尺寸(微米) dsrx c 發(fā)生 50%再結晶所需要的時間 tsrx dsrx=343.0*eplas**(-0.5)*grndat(1)**0.4*a1 tsrx=2.3E-15*eplas**(-2.5)*grndat(1)**2.0*a2 cc c 計算再結晶百分數(shù) xv , c 并且判斷 xv 是否合理(應該介于 0~ 1 之間) tt=tsrx ! t0.5 c xv=1-exp(-log(2.0)*(tip/tt)**1.5) xv=1-exp(-0.693*(tip/tt)**1.5) c if (xv<0) then xv=0 end if if (xv>1) then xv=1 end if cc c 當再結晶百分數(shù) xv>=0.95 , c 晶粒尺寸為再結晶完成后的再結晶晶粒大; c 當再結晶百分數(shù) xv<0.95 , c 晶粒尺寸為平均晶粒尺寸 if (xv>=0.95) then grnsiz=dsrx else grnsiz=grndat(1)*(1-xv)+dsrx*xv end if else c 當?shù)刃苄詰兇笥诨虻扔谂R界應變時,即 eplas>=epsc , c 發(fā)生動態(tài)再結晶 tip=abs(time+deltime-10) cc c 動態(tài)再結晶晶粒尺寸(微米) Dmrx c 發(fā)生 50%再結晶所需要的時間 tmrx dmrx=2.6E4*z**(-0.23) tmrx=0.4*z**(-0.8)*exp(240000.0/(8.31*(dt(1)+273))) cc c 計算再結晶百分數(shù) xv , c 并且判斷 xv 是否合理(應該介于 0~ 1 之間) tt=tmrx ! t0.5 xv=1-exp(-0.693*(tip/tt)) c if (xv<0.0) then xv=0.0 end if if (xv>1) then xv=1 end if cc c 當再結晶百分數(shù) xv>=0.95 , c 晶粒尺寸為再結晶完成后的再結晶晶粒大小; c 當再結晶百分數(shù) xv<0.95 , c 晶粒尺寸為平均晶粒尺寸 if (xv>=0.95) then grnsiz=dmrx else grnsiz=grndat(1)*(1-xv)+dmrx*xv end if c end if c else c 當?shù)刃苄詰?eplas<0.04 時, c 沒有再結晶過程發(fā)生, c 晶粒大小等于初始晶粒尺寸大小 grnsiz=grndat(1) end if c return c end |
| 2 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 276求調劑。有半年電池和半年高分子實習經(jīng)歷 +8 | 材料學257求調劑 2026-03-23 | 9/450 |
|
|---|---|---|---|---|
|
[考研] 北科281學碩材料求調劑 +8 | tcxiaoxx 2026-03-20 | 9/450 |
|
|
[考研] 307求調劑 +3 | 余意卿 2026-03-21 | 3/150 |
|
|
[考研] 284求調劑 +6 | Zhao anqi 2026-03-22 | 6/300 |
|
|
[考研] 276求調劑 +3 | YNRYG 2026-03-21 | 4/200 |
|
|
[考研] 求調劑 +6 | 十三加油 2026-03-21 | 6/300 |
|
|
[考研] 一志愿北京化工大學070300 學碩336求調劑 +5 | vv迷 2026-03-21 | 8/400 |
|
|
[考研] 【考研調劑】化學專業(yè) 281分,一志愿四川大學,誠心求調劑 +11 | 吃吃吃才有意義 2026-03-19 | 11/550 |
|
|
[考研] 0703化學297求調劑 +3 | Daisy☆ 2026-03-20 | 3/150 |
|
|
[考研] 268求調劑 +9 | 簡單點0 2026-03-17 | 9/450 |
|
|
[考研] 一志愿 西北大學 ,070300化學學碩,總分287,雙非一本,求調劑。 +3 | 晨昏線與星海 2026-03-18 | 3/150 |
|
|
[考研] 308求調劑 +3 | 阿姐阿姐家啊 2026-03-18 | 3/150 |
|
|
[考研] 304求調劑 +7 | 司空. 2026-03-18 | 7/350 |
|
|
[考研] 一志愿西安交通大學 學碩 354求調劑211或者雙一流 +3 | 我想要讀研究生 2026-03-20 | 3/150 |
|
|
[考研] 353求調劑 +3 | 拉鉤不許變 2026-03-20 | 3/150 |
|
|
[考研] 261求B區(qū)調劑,科研經(jīng)歷豐富 +3 | 牛奶很忙 2026-03-20 | 4/200 |
|
|
[考研] 生物學調劑招人。! +3 | 山海天嵐 2026-03-17 | 4/200 |
|
|
[考研] 【同濟軟件】軟件(085405)考研求調劑 +3 | 2026eternal 2026-03-18 | 3/150 |
|
|
[考博] 26博士申請 +3 | 1042136743 2026-03-17 | 3/150 |
|
|
[碩博家園] 湖北工業(yè)大學 生命科學與健康學院-課題組招收2026級食品/生物方向碩士 +3 | 1喜春8 2026-03-17 | 5/250 |
|