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

fluent GAMBIT軟件批處理腳本

2016-08-07  by:CAE仿真在線  來源:互聯網

GAMBIT軟件批處理腳本

在使用Gambit畫網格的時候,經常會碰到這種情況:針對某一個固定的流場結構,需要單獨更改某一個局部細節的尺寸來畫多個不同的網格文件,在畫網格的具體過程中,也許只是更改了幾個點的坐標,其他的操作流程完全一樣。如果對于每一個網格文件都要我們重復一遍點---節點-網格-邊界條件-輸出網格的過程,費事費力不說,心理上也會感覺花了大量的時間在做無用功。其實,Gambit本身提供了類似word中宏文件的功能,來讓Gambit自動完成上述機械重復式的操作過程,提高工作效率。

 有關噴射器的網格繪制過程為例,具體說明:

GAMBIT軟件批處理腳本

如圖所示的噴射器二維模型圖,要獲得紅圈所示的管道長度分別為50mm,100mm,150mm,200mm,250mm時噴射器的網格文件。

在利用gambit的類似“宏”功能之前,需要做兩步準備工作:

1.已經完成了一個結構尺寸的網格的繪制過程,比如我已經完成了100mm長度時噴射器網格的繪制和輸出。

2.保存目前為止的文件,比如我這里將文件命名為“1”。

來到文件保存的文件夾,會看到三個文件:1.dbs,1.jou,1.trndbs文件,就是Gambit默認儲存幾何體和網格數據的文件;jou則是記錄gambit每一步操作對應的運行命令的文件;trn則記錄了gambit界面最下面命令顯示窗(transcript)的顯示歷史。我們要用到的就是jou文件。

 用記事本打開1.jou文件,得到如下的類似界面:

 GAMBIT軟件批處理腳本

文件中,“/”開頭的為注釋文件,如果覺得影響瀏覽可以刪掉。其他一行行的就是自己在畫網格的過程中每一步操作對應的命令行。比如“vertex create coordinates 0 0 0”就是在(0,0,0)坐標處畫一個點;“edge create straight "vertex.xx"... ”是把多個點連線;“face mesh "face.1" map size 1”就是在面1上用節點間距為1畫面網格;“physics create "axis" btype "AXIS" edge "edge.3" "edge.2" "edge.1"”就是將邊1,2,3的邊界條件定為“AXIS”,名字為“axis”;等等。針對每個人不同畫網格的方法和習慣,命令會有所不同,不過都很簡單,一看就明白。

對于我本身而言,我需要變動的是(100,0,0)和(100,30.5,0)兩個點的坐標,于是我把他們改成(150,0,0)和(150,30.5,0)。如果需要gambit自動輸出網格,就把最后一行的網格輸出命令中網格文件的名字也改掉。比如我100mm時網格文件命名為“100.msh”,那么150mm時網格文件命名為“150.msh”。對應的網格輸出命令行如下:

100:export fluent5 "100.msh" nozval

150:export fluent5 "150.msh" nozval

FLUENT,對應gambit界面solver選項下的選擇,比如你要把網格文件用在ANSYS下,就改成ANSYS。后面的nozval則是網格維度。這些東西不清楚也無所謂,只要你在畫網格的時候操作完了后保存dbs,那么對應的jou里都會有,一看就懂了。將更改完畢的jou文件保存,比如這里我命名為2.jou然后打開gambit,選擇File-Run Journal ...,在彈出的菜單里像平常讀取dbs一樣選擇剛才改好的2.jou,然后apply

  GAMBIT軟件批處理腳本

備注:

1.上述jou只能一次輸出一個網格文件,如果希望一次輸出多個網格文件的話,可以在輸出網格命令

export fluent5 "150.msh" nozval

后插入命令

identifier name "2" new saveprevious

這個命令的作用等同于在Gambit下點擊File-new-輸入IDTileAccept,就是新建一個新工程。這個“2”是新建工程的名字,可以隨便輸,只要保證不和之前的名字重復就行。之后將之前的所有命令復制一遍,該改的改好,比如點的坐標和網格文件的名字等。可以一直這么下去直到你累了為止。

2.對于某些情況,并不需要通過jou文件來做全部的工作,比如只需要用jou文件自動生成點和連線,而后續的畫網格和定邊界條件工作人工來做,也是同樣的道理,只需要在對應的jou文件內把連線之后的命令全部刪掉即可。

3.如果想要使用第2條里的部分功能,那么建議把人工操作的過程放在jou文件自動操作流程之后。比如你可以用jou自動生成點和連線,然后人工畫網格定邊界條件;而不建議人工生成點和連線,用jou畫網格和定邊界條件。原因很簡單,Gambit的命令行不夠智能。它后續的每一個命令里,指定操作對象的方法是指定點,線,面的名稱。如果人工畫點的時候,與生成jou文件時畫點的順序不一樣,會導致一些錯誤。比如在jou里,(0,0,0)和(1,1,0)分別是vertex.1vertex.2,那么連接這兩個點的命令是create straight "vertex.1" "vertex.2"。如果你把jou畫線放在人工定點之后,他同樣執行的還是連接vertex.1vertex.2,可是由于之前人工畫點的順序改變,此時(0,0,0)和(1,1,0)變成了vertex.3vertex.4,就會出現問題。

由于在這個例子里,變動的內容非常簡單,所以這個問題并不突出。如果是一個復雜結構的幾何體網格,即使把jou放在之前也會有類似的問題,所以在用jou的時候,一定要記得把所有更改對應的東西全部改過來,比如面,線,點的順序等等。

 4.在本文的例子中,是提前改好了jou文件之后直接用Gambit加載,其實在Run Journal那步中,同樣可以先更改jou再加載。只需要在讀取jou的時候,選擇下圖中的Edit/Run即可實現。


GAMBIT軟件批處理腳本
5. 最后需要注意的一點,對于剛剛接觸Gambit的朋友們來說,建議在定邊的節點時用定間距,而不是定節點數目。以本文為例,當紅圈所示管道長度從100變到300時,如果在獲取jou那一步時是定節點數目,那么就需要在后續的jou中手動更改這一步的節點數。如果定的是間距,則不會有這個問題。幾何結構越是復雜的模型,就越會發現定節點間距的優越性。而市面上基本所有的Fluent教程書籍里的初級例子依然都是用的定節點數目,這一點需要引起足夠的重視。

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

相關標簽搜索:fluent GAMBIT軟件批處理腳本 GAMBIT批處理 fluent Fluent培訓 Fluent流體培訓 Fluent軟件培訓 fluent技術教程 fluent在線視頻教程 fluent資料下載 fluent分析理論 fluent化學反應 fluent軟件下載 UDF編程代做 

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

全國服務熱線

1358-032-9919

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




主站蜘蛛池模板: 威海牙科,威海种植牙,威海人工种植牙-威海经济开发区姚晓艺口腔诊所 | 平邑衡器厂--临沂衡器--电子汽车衡 -- 十佳知名品牌企业 | 全开式真空干燥机_全开耙式真空干燥机_全开式动态真空干燥机,江阴千峰机械制造有限公司 | 江西蔬菜配送,南昌蔬菜配送,南昌食堂承包,江西饭堂承包-江西菜篮子农产品发展有限公司 | 树脂井盖,复合井盖,井盖厂家-山东宝盖新材料| 辉煌食品,辉煌罐头-山东辉煌食品有限公司 | 苏州交通设施_道路划线_停车场划线_厂区划线_环氧地坪厂家-推荐【飞扬市政交通设施公司】专注交通设施8年! | 山东洗地机_工业洗地机_驾驶式扫地机_扫地车厂家_鼎洁盛世官网 | 医用空气净化消毒机,医用床单位消毒机,无磁空气消毒机,紫外线空气消毒机厂家-南昌市扬帆环保设备有限公司 | 透明捆扎带_束带机打包带_束带机纸带_热封纸带机_上海得亿束带机包装材料有限公司 | 桐城_池州_枞阳_黄山_潜山_东至挖掘机租赁-安庆光兴机械租赁有限公司 | 徐州护栏,围栏,锌铁丝网围栏安全设施专家徐州铜山区威峰金属护栏厂 | 耐油橡胶接头,耐酸碱橡胶接头,耐高温橡胶接头|淞江集团 | 双层恒温培养箱|智能振荡培养箱-常州市仪都百科 | 叛逆孩子改造,青少年行为矫正,戒网瘾学校,特训学校,全封闭军事化管理学校 | 深圳固派克包装机械科技有限公司_封口收缩机_封箱机-捆包机-缠膜机 | 制冷设备|冷库|空调|配件【制冷通】国内领先的制冷服务平台 | 廊坊微信营销,廊坊小程序开发,廊坊APP开发(安卓_苹果ios开发),微信朋友圈广告,百度推广,廊坊网络公司品牌服务商-河北盛秋网络科技有限公司 | 热熔钻孔机【优质厂家】_多年热熔钻设备研发制造经验 | 长沙广告设计公司|长沙广告制作|湖南户外广告制作|商业美陈就找湖南盛翔文化传媒有限公司老品牌高品质 | 吉林省新思路教育发展有限公司 | 深圳钢成培训专业从事,五轴培训,车铣复合培训,数控车床,CNC数控编程,模具编程 ,钣金机械与模具设计,powermill,mastercam,solidworks,ug,hypermill培训 | 耐磨焊丝厂-堆焊焊材研发-修复工程-天津舜荣焊材官网 | 上海律师_上海法律咨询_律师在线咨询网站_上海律师事务所-沪律网 | 乌海市腐植酸盐加工,内蒙古腐植酸钠,内蒙古型煤粘合剂生产厂家|创联腐植酸盐加工有限公司 | 上海希喆机械有限公司-Schunk雄克,雄克卡盘, 雄克机械手, B+R贝加莱, ELCIS编码器,艾西斯编码器, TWK编码器,Nexen,Joyce dayton升降机,Thomson汤姆森,TPG减速机,INA导轨。 | 钠长石-硅铁-硅钙-孕育剂-球化剂-安阳李氏实业有限公司 | 自动龙门裁断机-四柱|液压裁断机-吸塑裁断机-东莞市源德机械科技有限公司 | 石家庄驾校之家_石家庄驾校哪个好_石家庄驾校报名-石家庄万晟网络驾驶资讯 | 天津实验室纯水机-GMP认证制药纯化水设备-天津开发区瑞尔环保科技有限公司 | 射频微波_微波元器件_芯片_电源模块_Raychem_立维创展 | 慧泊中安,慧眼停车,慧泊社区,慧泊云,智慧停车云平台 | 橡胶管_高压橡胶管_高压胶管_铠装高压胶管-河北远大新特橡塑有限公司 | 履带式移动破碎站-移动筛分站-移动碎石机-破碎机_山东奥凯诺矿机 | 切割片-砂轮片-抛光片-磨片-方格片-百叶片生产厂家定制加工-达蒙砂轮价格优惠 | 罗茨鼓风机维修_三叶罗茨风机维修厂家电话_山东长沙章丘鼓风机修理_章鼓高压真空泵「上门服务」 罗茨鼓风机价格_三叶罗茨鼓风机厂家-山东锦工有限公司 | 搅拌设备_搅拌器_浓密机_浆式_顶入式_不锈钢「赛鼎机械」 | 中式婚礼_汉服婚礼_传统婚礼_婚庆公司_云歌婚礼策划【官网】 | 体育馆木地板厂家_篮球木地板价格_舞台木地板品牌-欧氏地板 | 明康食品有限公司 -方集馓子 亨特小麻花 | 长沙思辰仪器科技有限公司 |