| 2 | 1/1 | 返回列表 |
| 查看: 1268 | 回復: 1 | ||
[求助]
marc模擬晶粒尺寸變化,能夠提交運算,其他的程序可以,這個不行,結(jié)果不顯示晶粒云圖
|
|
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 才會有再結(jié)晶過程發(fā)生 if (eplas<epsc) then c 當?shù)刃苄詰冃∮谂R界應變時,即 eplas<epsc , c 發(fā)生靜態(tài)再結(jié)晶 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)再結(jié)晶晶粒尺寸(微米) dsrx c 發(fā)生 50%再結(jié)晶所需要的時間 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 計算再結(jié)晶百分數(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 當再結(jié)晶百分數(shù) xv>=0.95 , c 晶粒尺寸為再結(jié)晶完成后的再結(jié)晶晶粒大; c 當再結(jié)晶百分數(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)再結(jié)晶 tip=abs(time+deltime-10) cc c 動態(tài)再結(jié)晶晶粒尺寸(微米) Dmrx c 發(fā)生 50%再結(jié)晶所需要的時間 tmrx dmrx=2.6E4*z**(-0.23) tmrx=0.4*z**(-0.8)*exp(240000.0/(8.31*(dt(1)+273))) cc c 計算再結(jié)晶百分數(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 當再結(jié)晶百分數(shù) xv>=0.95 , c 晶粒尺寸為再結(jié)晶完成后的再結(jié)晶晶粒大。 c 當再結(jié)晶百分數(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 沒有再結(jié)晶過程發(fā)生, c 晶粒大小等于初始晶粒尺寸大小 grnsiz=grndat(1) end if c return c end |
| 2 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 0703化學調(diào)劑 +9 | 妮妮ninicgb 2026-03-15 | 13/650 |
|
|---|---|---|---|---|
|
[考研] 085700資源與環(huán)境308求調(diào)劑 +4 | 墨墨漠 2026-03-18 | 4/200 |
|
|
[考研] 生物學調(diào)劑招人!! +3 | 山海天嵐 2026-03-17 | 4/200 |
|
|
[考研] 一志愿 西北大學 ,070300化學學碩,總分287,雙非一本,求調(diào)劑。 +3 | 晨昏線與星海 2026-03-19 | 3/150 |
|
|
[考研] 一志愿985,本科211,0817化學工程與技術(shù)319求調(diào)劑 +10 | Liwangman 2026-03-15 | 10/500 |
|
|
[考研] 332求調(diào)劑 +3 | ydfyh 2026-03-17 | 3/150 |
|
|
[考研] 0817調(diào)劑 +3 | 沒有答案_ 2026-03-14 | 3/150 |
|
|
[考研] 一志愿華中科技大學,080502,354分求調(diào)劑 +4 | 守候夕陽CF 2026-03-18 | 4/200 |
|
|
[考研] 295求調(diào)劑 +3 | 一志愿京區(qū)211 2026-03-18 | 5/250 |
|
|
[考研] 環(huán)境工程調(diào)劑 +8 | 大可digkids 2026-03-16 | 8/400 |
|
|
[考研] 268求調(diào)劑 +6 | 簡單點0 2026-03-17 | 6/300 |
|
|
[考研] 334求調(diào)劑 +3 | 志存高遠意在機?/a> 2026-03-16 | 3/150 |
|
|
[考研] 藥學383 求調(diào)劑 +3 | 藥學chy 2026-03-15 | 4/200 |
|
|
[考研] 321求調(diào)劑 +5 | 大米飯! 2026-03-15 | 5/250 |
|
|
[考研] 0703一志愿211 285分求調(diào)劑 +5 | ly3471z 2026-03-13 | 5/250 |
|
|
[考研] 求老師收留調(diào)劑 +4 | jiang姜66 2026-03-14 | 5/250 |
|
|
[考研] 294求調(diào)劑 +3 | Zys010410@ 2026-03-13 | 4/200 |
|
|
[考研] 328求調(diào)劑 +3 | 5201314Lsy! 2026-03-13 | 6/300 |
|
|
[考研] 297求調(diào)劑 +4 | 學海漂泊 2026-03-13 | 4/200 |
|
|
[考博] 福州大學楊黃浩課題組招收2026年專業(yè)學位博士研究生,2026.03.20截止 +3 | Xiangyu_ou 2026-03-12 | 3/150 |
|