仿真在线:有限元分析咨询与培训中心——Ansys|Fluent|Abaqus|HFSS|SolidWorks|课程培训

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




主站蜘蛛池模板: 假肢价格-大腿假肢小腿假肢假手指-河南舒捷假肢厂家 | 微机继电保护测试仪,单相继电保护测试仪,三相继电保护测试仪,六相继电保护测试仪,介质损耗测试仪,氧化锌避雷器测试仪,无线核相仪-扬州豪泰电力科技有限公司 | 模具|晒纹-咬花-拉丝纹-立体纹-东莞市佳毅激光科技有限公司 | 全自动码垛机械手,码垛机器人,拆包机,缠绕机,开箱封箱装箱机厂家-山东昊宇自动化设备有限公司 | 家用油烟净化机_商用餐饮油烟净化器_工业油雾废气处理设备_深圳市宝篮环保 | 上海松韬自动化设备有限公司,致力于高压清洗及工业自动化制造 | 轻型防化服|重型防化服|全封闭防化服|济南三安安全防护设备有限公司 | 合肥发斯特精密塑模有限公司专业精密磨具,注塑模具,精密注塑机械零件(加工制造|生产|销售|厂家) 浩通集团 国际货运 物贸一体化 中非经贸 | 压力蒸汽灭菌器_脉动真空灭菌器_环氧乙烷灭菌器_等离子灭菌器_广州市科洋 | 加药装置-排油烟装置-工业滤水器-连云港灵动| 锂电池破碎生产线|大型电池粉碎机|锂电池分离设备|电池破碎打粉设备-河南鑫恒岩重工科技有限公司 | 棕色土壤采样瓶,棕色小口水样采样瓶-上海迈隆科技有限公司 | 华为交换机及防火墙-H3C无线AP-鸿远腾达华为交换机总代理商 | 浙江云野科技有限公司_智慧旅游规划_智慧景区管理系统_全域旅游解决方案-云野科技旅游大数据管理平台 | 一体化污水处理设备-山东尚清环保科技有限公司 | 数据交易导航,数据资产入表,数据交易平台,数据要素市场 | 酒博会丨京酒展丨北京国际酒业博览会| 烟台天昊矿业有限公司、滑石、滑石粉、微细粉、滑石矿-烟台天昊矿业有限公司 | 太原重卡叔叔运输有限公司-山西太原大件运输、太原物流公司、太原货运物流、太原大件运输、太原货运信息、长治物流公司、长治大件运输、晋城物流公司、晋城大件运输、忻州大件运输、朔州大件运输、阳泉大件运输、大同大件运输、吕梁大件运输、临汾大件运输、运城大件运城 | 项目可行性研究报告_稳评能评节能报告_节能报告收费标准-智汇中经(上海)管理咨询有限公司 | 中华收藏网-中藏网-藏品拍卖|字画拍卖|艺术品拍卖|古玩城|收藏资讯|古玩交易|书画定制 | 四合扣-工字扣-帽钉(831,200,警用,大拉力四合扣)-永嘉县鑫达钮扣有限公司 | 圆柱模板_圆柱木模板_方柱加固件_建材板材网 | 莫非传媒官网-江西知名的网络营销推广服务平台南昌网络公司,专业网络公关,品牌危机处理,网站SEO优化,微信朋友圈广告,网站建设,南昌莫非文化传媒有限公司 | 木业信息网[www.wood186.com]全国木业建材服务平台 | 银泰洁净--净化工程总承包,20年精耕细作,专为净化而来_银泰洁净--净化工程总承包,20年精耕细作,专为净化而来 | 碳纤维棒_碳纤维管_碳纤维缠绕管_嘉兴恒隆复合材料有限公司 | 天津安检机-天津安检门-安检设备租赁-安检设备厂家-华创永信 | 陕西筱润智能科技有限公司 干部人事智能档案柜 智能密集架 智能档案柜 部队选层文件智能柜 智能枪弹柜 财务智能档案柜 边防武警智能密集架 医院智能档案柜 部队选层文件智能柜智能枪弹柜 学校医院文件柜 企事业单位公检法智能文件柜 生产厂家-筱润智能科技有限公司 RFID射频智能密集架 全自动智能选层档案柜 智能密保柜 枪柜部队营房营具床桌椅办公家具 办公用品档案盒设备货架 全自动智能选层柜生产厂家-筱润智能科技有限公司 | 消防工程公司,消防工程承接公司-亿杰(北京)工程安装有限公司 | 升降炉|推板炉|创卓炉业 | 增压泵-离心泵-管道泵-排污泵-上海渤泉泵业制造有限公司 【官方网站】 | 柔性电缆-专业机器人电缆,拖链电缆生产厂家 | 深圳钢成培训专业从事,五轴培训,车铣复合培训,数控车床,CNC数控编程,模具编程 ,钣金机械与模具设计,powermill,mastercam,solidworks,ug,hypermill培训 | 钕铁硼-强力磁铁-永磁铁「聚盛磁铁」10年定制加工生产厂家 | 铅板,防辐射铅板,医用铅板,保定美伦有色金属有限公司 | 石家庄团建公司|石家庄拓展训练|石家庄拓展培训|石家庄公司团建|石家庄拓展公司-石家庄启聚团建公司 | 垃圾桶_垃圾桶厂家_临沂市旭宏塑料有限公司 | 日本国际高中_上海日本国际高中学校排名_日本国际高中留学课程_上海日语国际高中学校学费-上海工程技术大学国际多语种特色高中课程【官网】 | 欢迎光临广西七三科技有限公司官网 | 台车炉厂家_台车式退火炉_台车式回火炉—安徽大新工业炉有限公司 |