PumpLinx離心泵數(shù)值仿真指導教程

2017-05-14  by:CAE仿真在線  來源:互聯(lián)網(wǎng)

1.離心泵數(shù)值仿真指導教程

本貼旨在對離心泵數(shù)值仿真流程和步驟進行詳細說明。首先需要強調的是,PumpLinx算例文件目錄下會生成幾個重要文件,其中.sgrd文件為網(wǎng)格文件,記錄網(wǎng)格信息;.spro文件為工程文件,記錄模型及邊界條件設置信息;如需打開一個完整的算例,工程文件和網(wǎng)格文件缺一不可。.stl文件為PumpLinx支持的幾何模型導入格式。

PumpLinx算例文件說明

centrifugal_s_intial_stl_surface_v3.4.sgrd centrifugal_s_intial_stl_surface_v3.4.spro

將離心泵流體域初始幾何模型導入PumpLinx,未做任何操作的算例文件。

centrifugal_s_prepared_surfaces_v3.4.sgrd centrifugal_s_prepared_surfaces_v3.4.spro

將離心泵流體域初始幾何模型各邊界面切分并定義后的算例文件。

centrifugal_s_prepared_mesh_v3.4.sgrd centrifugal_s_prepared_mesh_v3.4.spro

完成離心泵網(wǎng)格劃分操作的算例文件。

centrifugal_s_prepared_mesh_v3.4.sgrd centrifugal_s_prepared_model_v3.4.spro

完成離心泵定常求解模型設置的算例文件。

centrifugal_s_prepared_mesh_v3.4.sgrd centrifugal_s_prepared_model_trans_v3.4.spro

完成離心泵非定常求解模型設置的算例文件。

1.1離心泵幾何模型導入

?CAD軟件中將離心泵進口段、轉子部分和蝸殼出口段分別以stl格式導出。

?注意:在導出幾何模型之前,需要將進口段、轉子部分和蝸殼出口段分成三個部分,以便在進行數(shù)值仿真時可以順利生成動/靜流體域之間的交互面。如下圖所示:

PumpLinx離心泵數(shù)值仿真指導教程Pumplinx旋轉機構有限元分析圖片1

?運行PumpLinx軟件,新建一個工程文件,界面如下:

PumpLinx離心泵數(shù)值仿真指導教程Pumplinx流體分析圖片2

?選擇界面左邊的Mesh窗口命令(一共4個窗口選項,分別是Mesh,Model,SimulationResult,分別代表各個步驟)。

?選擇Import/Export Geometry or Grid命令,點擊Import Surface From STLTriangulation File,選擇事先從CAD文件中導出的stl文件,如圖所示:

PumpLinx離心泵數(shù)值仿真指導教程Pumplinx流體分析圖片3

?此步驟也可直接打開PumpLinx標準算例文件“centrifugal_s_intial_stl_surface_v3.4.spro”,其默認存儲路徑為:C: /Program Files/Simerics/Tutorials/Centrifugal。

1.2 切分離心泵邊界面

1.2.1 對離心泵流體域進行分區(qū)

?點擊Split/Combine Geometry or Grid命令,選擇SplitDisconnected命令對分塊的幾何模型進行切分。

PumpLinx離心泵數(shù)值仿真指導教程Pumplinx流體分析圖片4

?幾何體被分為pump_1,pump_2pump_3三部分,分別將對應部分命名為Inlet,RotorVolute,即進口、轉子和蝸殼三部分。

?重命名pump_1volute,即蝸殼出口部分;

?重命名pump_2rotor,即轉子部分;

?重命名pump_3inlet,即進口部分。

1.2.2 切分并定義進口段邊界面

?選擇進口段幾何模型,設置75度分割角,點擊Splitby Angle選項,將進口段分為inlet_1,inlet_2inlet_3三部分。

PumpLinx離心泵數(shù)值仿真指導教程cae-pumplinx圖片5

?重命名inlet_1inlet_wall,即進口壁面;

?重命名inlet _2inlet_mgi,即進口與轉子部分的交互面;

?重命名inlet _3inlet_inlet,即進口面。

PumpLinx離心泵數(shù)值仿真指導教程cae-pumplinx圖片6

1.2.3 切分并定義轉子部分邊界面

?選擇轉子部分幾何模型,設置30度分割角,點擊Split by Angle選項,轉子部分切分成rotor_01rotor_20數(shù)個部分。由于設置了Maximum Num. of Splits值為20,因此最多允許劃分的幾何面為20。

?重命名rotor_01rotor_top,即外蓋板面;

?重命名rotor_02rotor_bottom,內蓋板面;

?重命名rotor_03rotor_mgi,轉子與蝸殼部分的交互面;

?重命名rotor_10rotor_inlet,轉子與進口部分的交互面;

?合并rotor_04rotor_09,rotor_11rotor_20部分,并重命名為rotor_blades

PumpLinx離心泵數(shù)值仿真指導教程cae-pumplinx圖片7

1.2.4 切分并定義蝸殼出口部分邊界面

?選擇蝸殼出口段幾何模型,設置89度分割角,點擊Split by Angle選項,蝸殼出口段被劃分為volute_1volute_7數(shù)個部分。

?重命名volute_1volute_wall,蝸殼壁面;

?重命名volute_2volute_mgi,蝸殼與轉子部分交互面;

?重命名volute_5volute_outlet,蝸殼出口;

?合并剩下的面,并重命名為volute_rotating_walls。

?最終切分好的邊界面如下圖所示:

PumpLinx離心泵數(shù)值仿真指導教程cae-pumplinx圖片8

?該步驟完成后,可將此文件與算例文件“centrifugal_s_prepared_surfaces_v3.4.spro”對比,該算例文件默認路徑為:C: /Program Files/Simerics/Tutorials/Centrifugal

?保存該文件。

1.3 生成網(wǎng)格

1.3.1創(chuàng)建入口段網(wǎng)格模型

?Mesh窗口下,選擇General Mesher命令。

?在界面右邊的Geometric Entities窗口下,選擇定義好的進口部分的所有幾何面,注意一定是封閉的進口段幾何體。

?設置網(wǎng)格劃分參數(shù),其中最大網(wǎng)格尺度為0.05,最小網(wǎng)格尺度為0.001,面網(wǎng)格尺度為0.025。此處采用的是相對尺寸的方法劃分網(wǎng)格,以x方向為例,x方向上存在最大和最小幾何尺寸,將最大幾何尺寸和最小幾何尺寸之間的距離視為單位長度,當網(wǎng)格尺度為0.04時,該單位長度乘以0.04即為最大網(wǎng)格的尺寸。

PumpLinx離心泵數(shù)值仿真指導教程Pumplinx旋轉機構有限元分析圖片9

?網(wǎng)格生成后,在Geometric Entities窗口下,會新增generalmesh網(wǎng)格,即為進口部分網(wǎng)格模型,點開左邊的小三角符號,將新增的general mesh重命名為inlet

PumpLinx離心泵數(shù)值仿真指導教程Pumplinx旋轉機構有限元分析圖片10

?網(wǎng)格顯示在Result窗口下,先在Geometric Entities窗口下選擇新生成的Inlet部分網(wǎng)格模型;在Result窗口下勾選Grid選項,即可顯示網(wǎng)格。

?如網(wǎng)格密度不夠,可通過調整最大網(wǎng)格尺寸和面網(wǎng)格尺寸,細化進口部分的網(wǎng)格。

1.3.2創(chuàng)建轉子部分網(wǎng)格模型

?Mesh窗口下,選擇General Mesher命令;

?設置Maximum Cell Size0.04,Cell size onSurfaces0.01;

?在界面右邊的Geometric Entities窗口下,選擇定義好邊界面的轉子部分流體域,注意一定是封閉的幾何體模型。即以下幾何面:

-rotor_blades

-rotor_bottom

-rotor_inlet

-rotor_mgi

-rotor_top

?點擊Creat Mesh命令,即可生成轉子部分網(wǎng)格。

PumpLinx離心泵數(shù)值仿真指導教程cae-pumplinx圖片11

?轉子部分網(wǎng)格生成以后,在Geometric Entities窗口下,新增generalmesh網(wǎng)格,點擊左邊的小三角符號,出現(xiàn)Boundaries選項,點開左邊的小三角符號,選擇rotor_blades面與sub-features面,然后點擊“Mesh”窗口下Split/Combine Geometry or Grid命令,選擇Combine選項,然后點擊Combine命令,即將這兩個面合并為一個幾何面。sub-features是網(wǎng)格生成過程中產(chǎn)生的小碎面,將此部分與對應的幾何面合并即可。

?注意:合并時先選擇rotor_blades,再選擇sub-features,新合并的幾何面即會以rotor_blades命名。

?將新生成的generalmesh重命名為rotor。

1.3.3創(chuàng)建蝸殼出口段網(wǎng)格模型

?Geometric Entities窗口下,選擇CADSurfaces部分的volute_mgi幾何面;

?Mesh窗口下,選擇General Mesher命令;

?設置Maximum Cell Size即最大網(wǎng)格尺寸0.04(Properties窗口);

?設置Cell Size on Surfaces即面網(wǎng)格尺寸0.01(Properties窗口);

?設置Cell Size on Boundaries選項為User Input,點開三角符號下拉菜單,設置Size0.002。此步驟即為對volute_mgi面進行面網(wǎng)格加密(Properties窗口);

PumpLinx離心泵數(shù)值仿真指導教程cae-pumplinx圖片12

?選擇蝸殼部分所有幾何面:

-volute_mgi

-volute_outlet

-volute_rotating_walls

-volute_wall

?Properties窗口,點擊Creat Mesh,在Geometric Entities窗口下即生成新的genernalmesh部分網(wǎng)格,將其重命名為volute,即蝸殼出口段網(wǎng)格模型。

?Geometric Entities窗口下,將volute部分boundaries點開,合并volute_wallsub-features,并以volute_wall命名。注意先選擇volute_wall再選擇sub-features,合并后即可以volute_wall命名。

?注意:將此文件保存,并與標準算例文件“centrifugal_s_prepared_mesh_v3.4..spro”對比。其默認路徑為C:/Program Files/Simerics/Tutorials/Centrifugal。在生成網(wǎng)格過程中,可在Results窗口下,勾選Grid選項,監(jiān)測網(wǎng)格的細密程度。如網(wǎng)格不夠細致,可通過調整最大網(wǎng)格尺寸、最小網(wǎng)格尺寸和面網(wǎng)格尺寸來達到調試網(wǎng)格質量的目的。

1.4創(chuàng)建交互面

1.4.1創(chuàng)建進口與轉子的交互面

?Geometric Entities窗口下,選擇inlet_mgi面,按住Ctrl鍵再選擇rotor_inlet面,此時connectselected boundaries via MGI命令被激活,點擊該命令,即生成進口與轉子部分的交互面。

PumpLinx離心泵數(shù)值仿真指導教程Pumplinx旋轉機構有限元分析圖片13

?注意:創(chuàng)建交互面后,新增Mismatched GridInterfacesInterfaces選項,選擇Interfaces,幾何顯示區(qū)域需如下圖所示。如顯示區(qū)域不對,說明交互面創(chuàng)建有問題,需檢查交互面的創(chuàng)建。

PumpLinx離心泵數(shù)值仿真指導教程Pumplinx旋轉機構有限元分析圖片14

1.4.2創(chuàng)建轉子與蝸殼出口段的交互面

?Geometric Entities窗口下,選擇rotor_mgi面,按住Ctrl鍵再選擇volute_mgi面,此時connectselected boundaries via MGI命令被激活,點擊該命令,即生成轉子與蝸殼部分的交互面。

?此時點擊Interfaces選項,交互面如下圖所示:

PumpLinx離心泵數(shù)值仿真指導教程Pumplinx流體分析圖片15

1.5模型設置及求解

1.5.1調用數(shù)值計算所需模型

?Model窗口下,點擊Select Modules命令;

?添加Centrifugal,CavitationTurbulence模型,即離心泵、空化和湍流模型。

PumpLinx離心泵數(shù)值仿真指導教程Pumplinx流體分析圖片16

?通常情況下,調用離心泵模板后,湍流和空化模型的設置已內置好,用戶無需做其他操作。如果遇到收斂性不佳的情況,可將Centrifugal調至高級模板,上調Flow/ Cavitation/Turbulence下對應項的松弛因子即Relaxation0.1-0.3,提高收斂穩(wěn)定性,一般無需此操作。

1.5.2設置離心泵運行參數(shù)

?Model窗口下,選擇Centrifugal模板;

?Properties窗口下,設置葉片數(shù)為6;

?Properties窗口下,設置旋轉方向為Counterclockwise即逆時針。旋轉方向判定法則為:旋轉軸正方向面對用戶時,此時葉輪的旋轉方向即為設定方向;

?Properties窗口下,設置旋轉速度為990rpm;

?Properties窗口下,設置旋轉軸矢量為[0,1,0];

PumpLinx離心泵數(shù)值仿真指導教程Pumplinx流體分析圖片17

?注意:葉片數(shù)的設置是用來定義非定常計算的時間步長,對其他設置沒有影響。例如,假設t為泵旋轉1周的時間(即Number ofRevolutions設為1),Time Steps PerPocket Rotation指從一個葉片旋轉至相鄰葉片所需時間步,默認值為10;若葉片數(shù)為6,則泵旋轉一周所需時間步為6*10=60,則時間步長為Δt=t/60,t則由轉速決定。

?一般來說,若收斂性不佳,可增加Time Steps Per Pocket Rotation的設定值,以減少時間步長。

1.5.2設置邊界條件

?設置離心泵數(shù)值仿真邊界條件如下:

邊界面

邊界條件

inlet_inlet

Inlet: 101325 Pa (1 atm)

rotor_blades

Rotor

rotor_bottom

Rotor

rotor_top

Rotor

volute_outlet

Outlet : 0.15 m3/s

volute_rotating_walls

Rotating Wall

?注意:該進出口邊界條件類型是在Template Mode模式下進行設置的,即進口默認為壓力入口,出口默認為流量出口。如需改變邊界條件類型,可在Model窗口下,將Centrifugal默認的Template Mode更改為Advanced Mode,即高級模式。在此模式下,還可進行收斂因子、殘差因子、計算模型等的設置調試等。

1.5.2.1入口邊界條件設置

?Geometric Entities窗口下,在Volumns網(wǎng)格部分,選擇inlet_inlet邊界面;

?Properties/Model窗口下,設置Centrifugal邊界類型為Inlet,Total Pressure即入口總壓為101325Pa。

PumpLinx離心泵數(shù)值仿真指導教程Pumplinx流體分析圖片18

1.5.2.2轉子部分邊界條件設置

?Geometric Entities窗口下,在Volumns網(wǎng)格部分,選擇以下邊界面:

-rotor_blades

-rotor_bot

-rotor_top

?Properties/Model窗口下,設置Centrifugal邊界類型為Rotor

PumpLinx離心泵數(shù)值仿真指導教程cae-pumplinx圖片19

1.5.2.3蝸殼部分邊界條件設置

?Geometric Entities窗口下,在Volumns網(wǎng)格部分,點選volute_rotating_walls邊界面;

?Properties/Model窗口下,設置Centrifugal邊界類型為Rotating wall。

?注意:Rotor邊界條件是指對應的體網(wǎng)格一同旋轉,Rotating wall邊界條件僅指對應邊界面網(wǎng)格的旋轉。此處主要考慮蝸殼部分volute_rotating_walls面的旋轉效應。

PumpLinx離心泵數(shù)值仿真指導教程cae-pumplinx圖片20

?Geometric Entities窗口下,在Volumns網(wǎng)格部分,點選volute_outlet邊界面;

?Properties/Model窗口下,設置Centrifugal邊界類型為Outlet;

?設置Volumn Flux即出口流量為0.015m3/s。

PumpLinx離心泵數(shù)值仿真指導教程Pumplinx旋轉機構有限元分析圖片21

1.5.3選擇流體介質

?點選Geomrtric Entities窗口下最上方的Volumns,即所有流體域網(wǎng)格模型;

?Properties窗口下,選擇MaterialWater,此處水中氣體質量分數(shù)默認為2.3e-5,具體介質屬性參數(shù)如下:

PumpLinx離心泵數(shù)值仿真指導教程Pumplinx旋轉機構有限元分析圖片22

1.5.4創(chuàng)建監(jiān)測點

?可根據(jù)實際需要創(chuàng)建監(jiān)測點,記錄相關數(shù)據(jù)。

?Geometric Entities窗口上方,點擊符號即創(chuàng)建一監(jiān)測點,在Geometric Entities窗口下方新增Points選項,重命名Point 01Periphery。

?Properties/Geometry窗口下,設置該點的坐標為[0.0105,0,0]。如對監(jiān)測點沒有確切的幾何位置要求,可點擊頁面上方的符號,然后拖動該幾何點確定其大致位置。

PumpLinx離心泵數(shù)值仿真指導教程cae-pumplinx圖片23

1.5.5運行穩(wěn)態(tài)計算

?選擇左上方的Model窗口,點選Centrifugal模型;

?在左下方的Properties窗口,設置Simulation MethodSteady(Multi-Reference Frame);

?保存模型;

?選擇左上方的Simulation窗口,設置迭代步為2000,點擊start命令即可運行穩(wěn)態(tài)計算。其默認路徑為C:/Program Files/ Simerics/Tutorials/Centrifugal。

PumpLinx離心泵數(shù)值仿真指導教程Pumplinx流體分析圖片24

PumpLinx離心泵數(shù)值仿真指導教程Pumplinx流體分析圖片25

?保存該算例文件,可將其與標準算例文件“centrifugal_s_prepared_model_v3.4.spro”對比,檢查模型的正確性。

1.5.6運行瞬態(tài)計算

?注意:穩(wěn)態(tài)計算結果可作為瞬態(tài)計算的初場;可先加載穩(wěn)態(tài)計算結果,然后選擇Start from Solution,在穩(wěn)態(tài)結果的基礎上進行瞬態(tài)計算。

?選擇左上方的Model窗口,點選Centrifugal模型;

?在左下方的Properties窗口,設置Simulation MethodTransient(Moving Grid);

?設置Number of Revolution及運行圈數(shù)為3;

?設置Time StepsPer Pocket20;

?注意:Time Steps PerPocket Rotation指從一個葉片旋轉至相鄰葉片所需時間步,假設t為泵旋轉1周的時間(即Number ofRevolutions設為1),若葉片數(shù)為6,則泵旋轉一周所需時間步為6*20=120,則時間步長為Δt=t/120,t則由轉速決定。

?設置Results Saving Frequency即保存頻率為120。若需要制作動畫,可將保存頻率值設置為5或其他合適值。

PumpLinx離心泵數(shù)值仿真指導教程Pumplinx旋轉機構有限元分析圖片26

?激活高級模式:在Model窗口下,點選Centrifugal模型;在Properties窗口下,設置Setup OptionsExtended Mode;

?Model窗口下,選擇Flow模型;在Properties窗口下,設置NumericalScheme/Velocity2nd Order Upwind

PumpLinx離心泵數(shù)值仿真指導教程Pumplinx旋轉機構有限元分析圖片27

?注意:The Second Order Upwind Scheme相比The First OrderUpwind Scheme精度更高,對于離心泵數(shù)值仿真,一般推薦采用非定常數(shù)值仿真,速度項采用二階迎風格式。

?保存該算例文件,可將其與標準算例文件“centrifugal_s_prepared_model_trans_v3.4.spro”對比,檢查模型的正確性。其默認路徑為C:/Program Files/Simerics/Tutorials/Centrifugal。

?點擊start,即可開始進行瞬態(tài)仿真計算。

1.6計算結果查看

?云圖顯示。在Geometric Entities窗口的Volumns部分,選擇需要查看的流體域,在Results窗口下,選擇對應的變量即可顯示云圖(如壓力、速度、氣體體積分數(shù)、渦量等)。

PumpLinx離心泵數(shù)值仿真指導教程Pumplinx流體分析圖片28

?數(shù)據(jù)曲線生成及查看。在Geometric Entities窗口的Volumns部分,選擇需要監(jiān)測的邊界面,點擊工具欄上的Add XY-Plot命令,在頁面下方會新增Plot1窗口,選擇需要查看的變量(如出口壓力、功率、扭矩、受力等),生成曲線即可。

PumpLinx離心泵數(shù)值仿真指導教程cae-pumplinx圖片29

?如需查看具體的數(shù)據(jù)或需要對結果數(shù)據(jù)進行再處理,可以通過copy date命令將數(shù)據(jù)直接粘貼至Excel或其他數(shù)據(jù)處理軟件。

PumpLinx離心泵數(shù)值仿真指導教程cae-pumplinx圖片30

?創(chuàng)建截面云圖。在Geometric Entities窗口下,點擊Create aCross-Section命令,在窗口下方新增Derived Surfaces選項,選擇新創(chuàng)建的截面,可通過拖動滑塊或設置截面位置的方式確定某一截面位置。

PumpLinx離心泵數(shù)值仿真指導教程cae-pumplinx圖片31

PumpLinx離心泵數(shù)值仿真指導教程cae-pumplinx圖片32

?查看速度矢量,選擇上步驟創(chuàng)建的截面,在Results窗口下,勾選Vectors選項,即可顯示矢量。同時也可選擇不同的參數(shù)給速度矢量以顏色顯示,如壓力。在Properties窗口,View命令下可調速度矢量的大小,箭頭大小,投影以及透明度顯示等。

PumpLinx離心泵數(shù)值仿真指導教程Pumplinx旋轉機構有限元分析圖片33

?流線顯示。計算完成后,選擇Model窗口,點擊Select Modules命令,添加Streamline模型。選擇釋放流線邊界面(如進口邊),在Properties窗口下設置Release ParticleYes,即可顯示流線,流線厚度、數(shù)目及顏色標注等均可調。

?動畫制作。在瞬態(tài)計算開始前,設置保存頻率為5,即每隔5時間步保存一個結果,當計算完成后,在當前目錄下則會存儲多個結果文件。在模型顯示區(qū)域,將三維顯示效果調至最佳位置,然后在Flie下面選擇Save animation,彈出對話框,選擇對應的所有結果文件,然后點擊“打開”,在給定該動畫的名稱,點擊保存即可生成后綴為.gif的動畫文件。

PumpLinx離心泵數(shù)值仿真指導教程Pumplinx流體分析圖片34

?空化計算結果查看,先選擇需要查看的流體區(qū)域,然后在Results窗口下選擇空化變量,PumpLinx后處理中關于空化結果共有三個選項,即Gas volumnfraction/Vapor volumn fraction/Total volumn fraction,如下圖所示,分別表示非凝結氣的氣體體積分數(shù)/由于汽化而產(chǎn)生的氣體的體積分數(shù)/總的體積分數(shù),用戶可根據(jù)監(jiān)測標準查看對應的結果。


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

相關標簽搜索:PumpLinx離心泵數(shù)值仿真指導教程 Pumplinx流體分析培訓課程 Pumplinx旋轉機構仿真分析 Pumplinx培訓 Pumplinx學習教程 Pumplinx視頻教程 Pumplinx軟件下載 pumplinx流體分析 Pumplinx代做 Pumplinx基礎知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓 

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

全國服務熱線

1358-032-9919

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