久久精品草-久久精品成人-久久精品成人免费网站-久久精品成人欧美大片免费-香港三级大全-香港三级日本三级a视频

Fluent UDF【12】:常用的數據宏

2017-06-11  by:CAE仿真在線  來源:互聯網

除了前面提到的網格單元數據獲取宏、網格面數據獲取宏及節點數據獲取宏外,在數據獲取方面,還有幾個非常常用的宏。編寫UDF程序時,經常與這些宏打交道。這些宏包括:

  • Loookup_Thread

  • THREAD_ID

  • Get_Domain

  • F_PROFILE

  • THREAD_SHADOW

1

獲取指定區域的Thread

Thread是UDF中一種非常重要的數據結構,有時常常需要獲取某個邊界的Thread進行其他操作,此時可以利用宏Lookup_Thread實現。

  • 宏描述:Lookup_Thread(d,id)

  • 宏參數:Domain *d, int id

  • 返回值:Thread *t

id值可以從邊界條件面板中獲取得到,如下圖所示。

Fluent UDF【12】:常用的數據宏fluent結果圖片1

獲取某個zone的ID之后,就可以對該區域進行操作了。下面的例程是獲取ID為1的邊界上各網格面中心節點坐標。

#include "udf.h" DEFINE_ADJUST(print_f_centroids, domain) { real FC[2]; face_t f; int ID = 1; Thread *thread = Lookup_Thread(domain, ID); begin_f_loop(f, thread) { F_CENTROID(FC,f,thread); printf("x= %f,y= %f", FC[0], FC[1]); } end_f_loop(f,thread) }

2

獲取區域ID

獲取區域的ID可以使用宏THREAD_ID來實現。

  • 宏描述:THREAD_ID(t)

  • 宏參數:Thread *t

  • 返回值:返回相應Thread的對應ID值,int類型

調用形式:

int zone_id = THREAD_ID(t);

3

獲取區域指針

獲取區域指針可以通過宏Get_Domain來實現。

當區域的指針無法通過宏參數傳遞進來時,可以使用宏Get_Domain來獲取指定id的區域的指針,利用DEFINE_ON_DEMAND宏中。

  • 宏描述:Get_Domain(id)

  • 宏參數:int id

  • 返回值:Domain *d

注意:對于單相流,id值為1;對于多相流,id值為大于1的整數。

多相流中的id值可以在Phase對話框中查看,如下圖所示。

Fluent UDF【12】:常用的數據宏fluent結果圖片2

下面是一個例程:

DEFINE_ON_DEMAND(my_udf) { Domain *mixture_domain; mixture_domain = Get_Domain(1); Domain *subdomain; subdomain = Get_Domain(2); ... }

4

設置邊界值

設置邊界值可以利用宏F_PROFILE來實現。

  • 宏描述:F_PROFILE(f,t,i)

  • 宏參數:face_t f, Thread *t, int i

  • 返回值:void,此宏沒有返回值

此宏后兩個參數通過Fluent傳入,第一個參數通過循環宏得到。如下例程:

#include "udf.h"DEFINE_PROFILE(pressure_profile,t,i) { real x[ND_ND]; real y; face_t f; begin_f_loop(f,t) { F_CENTROID(x,f,t); y = x[1]; F_PROFILE(f,t,i) = 1.1e5 - y*y; } end_f_loop(f,t) }

5

獲取影子面的Thread

當一個面存在影子面時,可以利用宏THREAD_SHADOW獲取該面的影子的Thread。

  • 宏描述:THREAD_SHADOW(t)

  • 宏參數:Thread *t

  • 返回值:Thread *t

當宏參數所對應的面沒有影子面時,此宏返回NULL。

Fluent UDF【12】:常用的數據宏fluent分析圖片3

Fluent UDF【12】:常用的數據宏fluent分析圖片4



開放分享:優質有限元技術文章,助你自學成才

相關標簽搜索:Fluent UDF【12】:常用的數據宏 Fluent培訓 Fluent流體培訓 Fluent軟件培訓 fluent技術教程 fluent在線視頻教程 fluent資料下載 fluent分析理論 fluent化學反應 fluent軟件下載 UDF編程代做 Fluent、CFX流體分析 HFSS電磁分析 

編輯
在線報名:
  • 客服在線請直接聯系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

廣州公司:
廣州市環市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com




主站蜘蛛池模板: 狠狠色婷婷丁香六月 | 在线免费色 | 精品国产区一区二区三区在线观看 | www.日本一区二区 | 日韩乱视频 | 99re免费视频精品全部 | 欧美一区中文字幕 | 色播久久 | 亚洲男人天堂久久 | 日本不卡在线播放 | 日日操综合 | 最新99热 | 欧美一级在线观看视频 | www.91成人| 午夜网站在线播放 | 视频黄页在线观看 | 青青草手机在线观看 | 久久国产乱子伦精品免费不卡 | 国产69精品久久久久999三级 | 日本不卡视频一区二区 | 欧美护士激情第一欧美精品 | 亚洲欧美日韩成人一区在线 | 天天操视频 夜夜 | 国产手机在线视频 | 最近中文字幕2019视频1 | 国产盗摄一区二区欧美精品 | 麻豆全集| 国产成人精品福利网站在线观看 | 久久蜜桃 | www.欧美在线观看 | aⅴ免费在线观看 | 亚洲国产日韩在线一区 | 四虎影视在线永久免费看黄 | 免费一级毛片在线播放视频 | 色综合欧美色综合七久久 | 亚洲动漫在线观看 | 亚洲天堂影视 | 九月色 | 国产毛片自拍 | 色婷婷综合和线在线 | 日本精品一区二区三区视频 |