| 7 | 1/1 | 返回列表 |
| 查看: 1542 | 回復(fù): 6 | ||||
butter_L新蟲 (小有名氣)
|
[求助]
UDF新手,解釋沒有問題,計(jì)算第一步開始報(bào)錯(cuò) 已有1人參與
|
|
UDF新手。自己在做固液兩相流對管內(nèi)壁的磨損的模擬。用的fluent,寫了一小段UDF想試一試,Interpreted沒有沒有錯(cuò)誤,hook之后,開始計(jì)算第一步就出現(xiàn)錯(cuò)誤 Error: C:\PROGRA~1\ANSYSI~1\v145\fluent\fluent14.5.0\win64\3ddp\fl1450s.exe received fatal signal (ACCESS_VIOLATION) 1. Note exact events leading to error. 2. Save case/data under new name. 3. Exit program and restart to continue. 4. Report error to your distributor. Error Object: #f 按照網(wǎng)上說的,UDM已經(jīng)分配了,初始化之前導(dǎo)入U(xiǎn)DF或者初始化之后導(dǎo)入U(xiǎn)DF,將已經(jīng)計(jì)算幾步之后的數(shù)據(jù)導(dǎo)入、再導(dǎo)入U(xiǎn)DF,這些方法都已經(jīng)嘗試過,仍然報(bào)錯(cuò)。 這是我的UDF和case,大神幫忙看下,不勝感激! |
新蟲 (小有名氣)
|
#include "udf.h" #include "math.h" #include "metric.h" #include "mem.h" DEFINE_ADJUST(www,d) { real w; int n; real densic=3200; real c; real alpha; real A[ND_ND]; real vel[3]; real velm; real Am; real co; real velx; real vely; real velz; real qm; Thread *tf; face_t f; c=sqrt(3*480*1000000/densic); thread_loop_f(tf,d) { begin_f_loop(f,tf) { real denmix=1300; velx=F_U(f,tf); vely=F_V(f,tf); velz=F_W(f,tf); vel[1]=velx; vel[2]=vely; vel[3]=velz; qm=velx*denmix*3.1416*0.0045*0.0045; F_AREA(A,f,tf); /*面法線向量*/ velm=NV_MAG(vel); Am=NV_MAG(A); co=NV_DOT(vel,A)/(velm+0.1)/(Am+0.1); /*面法線向量與速度向量夾角的余弦值*/ alpha=asin(co)*180/3.1416; /*速度向量與面的夾角度數(shù)*/ w=7/3.1416*qm/denmix*pow((velm/c),2.5)*sin(2*alpha)*sin(alpha); /*單位時(shí)間切削量m3*/ F_UDMI(f,tf,0)=w; /*計(jì)算結(jié)果儲(chǔ)存到0文件*/ } end_f_loop(f,tf) } } |
專家顧問 (正式寫手)
![]() |
專家經(jīng)驗(yàn): +78 |
專家顧問 (正式寫手)
![]() |
專家經(jīng)驗(yàn): +78 |
專家顧問 (正式寫手)
![]() |
專家經(jīng)驗(yàn): +78 |
|
我已經(jīng)簡單測試了,你的udmi不需要初始化也可以,因?yàn)槟愕谝徊經(jīng)]調(diào)用到,你的UDMI 設(shè)置返回值為0 的時(shí)候是沒問題的,程序能跑。說明你的計(jì)算公式有問題,如前面的回復(fù),自己把計(jì)算方程寫進(jìn)去就好,別用自帶的函數(shù),免得出錯(cuò)。 還有你的UDMI 有沒有啟用啊,在user-defined 里面 memory 里面 number of user defined memory locations 把0 改成1. |
專家顧問 (正式寫手)
![]() |
專家經(jīng)驗(yàn): +78 |
新蟲 (小有名氣)
| 7 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 289求調(diào)劑 +4 | 步川酷紫123 2026-03-11 | 4/200 |
|
|---|---|---|---|---|
|
[考研] 293求調(diào)劑,一志愿陜師大生物學(xué) +3 | ??????.?.??? 2026-03-09 | 3/150 |
|
|
[基金申請] 提交后的基金本子,已讓學(xué)校撤回了,可否換口子提交 +3 | dut_pfx 2026-03-10 | 3/150 |
|
|
[考研] 材料專碩288分求調(diào)劑 一志愿211 +3 | 在家想你 2026-03-11 | 3/150 |
|
|
[考研] 307求調(diào)劑 +6 | 超級伊昂大王 2026-03-10 | 6/300 |
|
|
[考研] 313分生物學(xué)求調(diào)劑 +5 | Yyt楊1 2026-03-09 | 7/350 |
|
|
[考研] 315食品工程求調(diào)劑 +4 | Oreov0 2026-03-06 | 7/350 |
|
|
[考研] 求調(diào)劑材料專碩293 +6 | 段_(:з」∠)_ 2026-03-10 | 6/300 |
|
|
[考研] 2026考研求調(diào)劑-材料類-本科211一志愿985-初試301分 +10 | 蟲友233 2026-03-07 | 10/500 |
|
|
[考研] 311求調(diào)劑 +3 | 牛乳糖的卡卡 2026-03-10 | 3/150 |
|
|
[考研] 材料工程專碩調(diào)劑自薦信,初試323 +6 | 李白26 2026-03-07 | 6/300 |
|
|
[考研] 一志愿天大化工(085600)調(diào)劑總分338 +5 | 蔡大美女 2026-03-09 | 5/250 |
|
|
[考研] 材料與化工求調(diào)劑 +11 | 與冬清寧 2026-03-07 | 14/700 |
|
|
[考研] 278求調(diào)劑 +8 | Gale1314 2026-03-06 | 8/400 |
|
|
[考研] 085600材料與化工,一志愿廣州985,求調(diào)劑 +15 | qqyyaill 2026-03-05 | 15/750 |
|
|
[考研] 070300化學(xué)求調(diào)劑 +5 | 撲風(fēng)鈴的貓 2026-03-08 | 10/500 |
|
|
[考研] 296求調(diào)劑 +4 | Xinyu Wu311 2026-03-09 | 4/200 |
|
|
[考研] 085701環(huán)境工程專業(yè),初試305,均過國家A區(qū)線 +7 | 卡卡來了@ 2026-03-07 | 8/400 |
|
|
[考研] 346分材料求調(diào)劑 +5 | snow_反季節(jié)版 2026-03-07 | 5/250 |
|
|
[考研] 282求調(diào)劑 +7 | 夕~日 2026-03-05 | 8/400 |
|