| 7 | 1/1 | 返回列表 |
| 查看: 1543 | 回復(fù): 6 | ||||
butter_L新蟲 (小有名氣)
|
[求助]
UDF新手,解釋沒有問題,計算第一步開始報錯 已有1人參與
|
|
UDF新手。自己在做固液兩相流對管內(nèi)壁的磨損的模擬。用的fluent,寫了一小段UDF想試一試,Interpreted沒有沒有錯誤,hook之后,開始計算第一步就出現(xiàn)錯誤 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)入UDF或者初始化之后導(dǎo)入UDF,將已經(jīng)計算幾步之后的數(shù)據(jù)導(dǎo)入、再導(dǎo)入UDF,這些方法都已經(jīng)嘗試過,仍然報錯。 這是我的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); /*單位時間切削量m3*/ F_UDMI(f,tf,0)=w; /*計算結(jié)果儲存到0文件*/ } end_f_loop(f,tf) } } |
專家顧問 (正式寫手)
![]() |
專家經(jīng)驗: +78 |
專家顧問 (正式寫手)
![]() |
專家經(jīng)驗: +78 |
專家顧問 (正式寫手)
![]() |
專家經(jīng)驗: +78 |
|
我已經(jīng)簡單測試了,你的udmi不需要初始化也可以,因為你第一步?jīng)]調(diào)用到,你的UDMI 設(shè)置返回值為0 的時候是沒問題的,程序能跑。說明你的計算公式有問題,如前面的回復(fù),自己把計算方程寫進去就好,別用自帶的函數(shù),免得出錯。 還有你的UDMI 有沒有啟用啊,在user-defined 里面 memory 里面 number of user defined memory locations 把0 改成1. |
專家顧問 (正式寫手)
![]() |
專家經(jīng)驗: +78 |
新蟲 (小有名氣)
| 7 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 材料工程,326分,求調(diào)劑 +5 | KRSLSR 2026-03-10 | 5/250 |
|
|---|---|---|---|---|
|
[考研] 材料371求調(diào)劑 +7 | 鱷魚? 2026-03-11 | 9/450 |
|
|
[考研] 材料工程307,求調(diào)劑 +7 | 我要燃燒你的夢 2026-03-08 | 7/350 |
|
|
[考研] 315食品工程求調(diào)劑 +4 | Oreov0 2026-03-06 | 7/350 |
|
|
[考研] 0856材料與化工353分求調(diào)劑 +11 | NIFFFfff 2026-03-09 | 11/550 |
|
|
[考研] 材料與化工求調(diào)劑 +11 | 與冬清寧 2026-03-07 | 14/700 |
|
|
[考研] 0817一志愿蘇州大學280復(fù)試調(diào)劑 +9 | kk扛 2026-03-07 | 9/450 |
|
|
[考研] 家人們 調(diào)劑不迷路 看這里 +8 | likeihood 2026-03-09 | 13/650 |
|
|
[考研] 334求調(diào)劑 +5 | Trying] 2026-03-07 | 5/250 |
|
|
[考研] 070300化學求調(diào)劑 +5 | 撲風鈴的貓 2026-03-08 | 10/500 |
|
|
[考研] 293一志愿華東理工 0817化學工程與技術(shù) 調(diào)劑 +5 | fjj0912 2026-03-07 | 5/250 |
|
|
[考研] 0703化學求調(diào)劑,總分309分,一志愿華南師范 +3 | 花與葉@ 2026-03-08 | 3/150 |
|
|
[考研] 288求調(diào)劑085600材料與化工 +13 | Daunrin 2026-03-07 | 15/750 |
|
|
[考研] 303求調(diào)劑 +8 | forgman95 2026-03-05 | 10/500 |
|
|
[考研] 材料調(diào)劑 +7 | ounce. 2026-03-05 | 15/750 |
|
|
[考研] 材料化工求調(diào)劑 +7 | 博斯特525 2026-03-06 | 8/400 |
|
|
[考研] 求調(diào)劑推薦 +4 | 微辣不吃 2026-03-06 | 4/200 |
|
|
[考研] 268求調(diào)劑 +4 | 劉合華 2026-03-05 | 4/200 |
|
|
[考研] 材料與化工354調(diào)劑 +4 | Lucy-xiao 2026-03-06 | 7/350 |
|
|
[考研] 材料調(diào)劑 +5 | ws 上岸鴨 2026-03-05 | 5/250 |
|