| 2 | 1/1 | 返回列表 |
| 查看: 1267 | 回復(fù): 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 等效塑性應(yīng)變 c erate 等效塑性應(yīng)變率 c dt 增量步開始時的狀態(tài)變量(state variables) c dtdl 狀態(tài)變量增量 c grndat 材料數(shù)據(jù) c grndat(1) 指初始晶粒尺寸大小 c grnsiz 當(dāng)前晶粒尺寸大小(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 判斷等效塑性應(yīng)變率 erate 是否小于零 cc if (erate<0) then erate=0 end if cc c 求解參數(shù) Z 和臨界應(yīng)變 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 當(dāng)?shù)刃苄詰?yīng)變 eplas>=0.04 時, c 才會有再結(jié)晶過程發(fā)生 if (eplas<epsc) then c 當(dāng)?shù)刃苄詰?yīng)變小于臨界應(yīng)變時,即 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é)晶百分?jǐn)?shù) xv , c 并且判斷 xv 是否合理(應(yīng)該介于 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 當(dāng)再結(jié)晶百分?jǐn)?shù) xv>=0.95 , c 晶粒尺寸為再結(jié)晶完成后的再結(jié)晶晶粒大。 c 當(dāng)再結(jié)晶百分?jǐn)?shù) xv<0.95 , c 晶粒尺寸為平均晶粒尺寸 if (xv>=0.95) then grnsiz=dsrx else grnsiz=grndat(1)*(1-xv)+dsrx*xv end if else c 當(dāng)?shù)刃苄詰?yīng)變大于或等于臨界應(yīng)變時,即 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é)晶百分?jǐn)?shù) xv , c 并且判斷 xv 是否合理(應(yīng)該介于 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 當(dāng)再結(jié)晶百分?jǐn)?shù) xv>=0.95 , c 晶粒尺寸為再結(jié)晶完成后的再結(jié)晶晶粒大。 c 當(dāng)再結(jié)晶百分?jǐn)?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 當(dāng)?shù)刃苄詰?yīng)變 eplas<0.04 時, c 沒有再結(jié)晶過程發(fā)生, c 晶粒大小等于初始晶粒尺寸大小 grnsiz=grndat(1) end if c return c end |
銅蟲 (初入文壇)
| 2 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研]
|
.6lL 2026-03-18 | 5/250 |
|
|---|---|---|---|---|
|
[考研] 一志愿華中科技大學(xué),080502,354分求調(diào)劑 +4 | 守候夕陽CF 2026-03-18 | 4/200 |
|
|
[考研] 274求調(diào)劑 +5 | S.H1 2026-03-18 | 5/250 |
|
|
[考研] 一志愿中國海洋大學(xué),生物學(xué),301分,求調(diào)劑 +4 | 1孫悟空 2026-03-17 | 4/200 |
|
|
[考研] 材料與化工一志愿南昌大學(xué)327求調(diào)劑推薦 +8 | Ncdx123456 2026-03-13 | 9/450 |
|
|
[考研] 收復(fù)試調(diào)劑生 +4 | 雨后秋荷 2026-03-18 | 4/200 |
|
|
[考研] 工科材料085601 279求調(diào)劑 +6 | 困于星晨 2026-03-17 | 6/300 |
|
|
[考研] 278求調(diào)劑 +5 | 煙火先于春 2026-03-17 | 5/250 |
|
|
[考研] 301求調(diào)劑 +4 | A_JiXing 2026-03-16 | 4/200 |
|
|
[考研] 本人考085602 化學(xué)工程 專碩 +16 | 不知道叫什么! 2026-03-15 | 18/900 |
|
|
[考研] 0703 物理化學(xué)調(diào)劑 +3 | 我可以上岸的對?/a> 2026-03-13 | 5/250 |
|
|
[考研] 288求調(diào)劑 +4 | 奇點0314 2026-03-14 | 4/200 |
|
|
[考研] 080500,材料學(xué)碩302分求調(diào)劑學(xué)校 +4 | 初識可樂 2026-03-14 | 5/250 |
|
|
[考研] 289求調(diào)劑 +4 | 這么名字咋樣 2026-03-14 | 6/300 |
|
|
[考研] 297一志愿上交085600求調(diào)劑 +5 | 指尖八千里 2026-03-14 | 5/250 |
|
|
[考研] 復(fù)試調(diào)劑 +4 | z1z2z3879 2026-03-14 | 5/250 |
|
|
[考研] 求調(diào)劑 +5 | 一定有學(xué)上- 2026-03-12 | 5/250 |
|
|
[考研] 工科278分求調(diào)劑 +5 | 周慢熱啊 2026-03-12 | 7/350 |
|
|
[考研] 308求調(diào)劑 +3 | 是Lupa啊 2026-03-12 | 3/150 |
|
|
[考研] 081200-11408-276學(xué)碩求調(diào)劑 +3 | 崔wj 2026-03-12 | 4/200 |
|