Particleworks和RecurDyn聯合仿真案例-發動機潤滑


通過查看RecurDyn仿真發動機的固體運動,通過Particleworks仿真液體潤滑分布。
          Particleworks和RecurDyn聯合仿真案例-發動機潤滑的圖1

一、生成RecurDyn 模型

1. RecurDyn運行。點擊Browse選.Workshop6中.sampleEngineModel.rdyn文件
Particleworks和RecurDyn聯合仿真案例-發動機潤滑的圖2
二、動力學模型仿真(單獨RecurDyn)
1. 點擊Analysis 下Simulation Type中的Dyn/Kin。
2. 點擊Simulation 進行仿真。
3. 仿真完成后,點擊Animation,可以看到如右圖所示的運轉中的發動機。
Particleworks和RecurDyn聯合仿真案例-發動機潤滑的圖3
三、生成Particleworks 模型
1. Working window所示的發動機模型是使用Subsystem生成的發動機。雙擊屏幕中的發動機,進入發動機的編輯模式,在Database中,鼠標右鍵單擊Chain1后,選擇Edit,進去Subsystem的編輯模式。
2. 點擊Communicator下Particleworks 中的Vessel。
3. 選定SampleEngine模型中的,BalanceShaft1。
4. 在Vessel window中的VesselFile欄輸入BalanceShaft1。
5. 對下表列出的12Body,重復上面的第2~4步,輸出Vessel文件。
? BalanceShaft2
? ConnectRod1
? ConnectRod2
? ConnectRod3
? ConnectRod4
? CrackShaft
? EngineBlock_Lower
? EngineBlock_Upper
? Piston1
? Piston2
? Piston3
? Piston4
Particleworks和RecurDyn聯合仿真案例-發動機潤滑的圖4
6. 點擊Communicator下Particleworks 中的Export。
7. 點擊彈出對話窗中的OK。
RecurDyn輸出完成后,會在Message Window里出現‘Exporting obj file is complete.’的信息.Database里有17個Vessel文件。(最終輸出的所有Vessel文件,連同sampleEngineModel.rdyn 都會移動到Particleworks下面的scene文件里)
四、生成Particleworks模
1. Particleworks運行
2. 點擊File,創建New Project。
3. 點擊Next。
4. 輸入Project Name 為Simple_Engine。
5. Project Location指定存儲位置
6. 點擊Finish,生成新Project。
7. 將sampleEngineModel.rdyn 及其17個Vessel文件存儲到剛生成的Project文件夾下的Scene文件夾里。(文件路徑: / Simple_Engine/scene)
五、Particleworks Pre-Processing
1. 點擊Start wizard。
2. 點擊Open,選擇scene文件夾下的所有*.obj文件。
3. 設置透明度。在Outline window中選擇EngineBolck_Upper.obj和EngineBolck_Lower.obj,在Object window中設置Alpha為0.2。
Particleworks和RecurDyn聯合仿真案例-發動機潤滑的圖5
4. 點擊Outline window中的Domain。
5. 點擊Object window 中Domain的Adjust domain。
6. 打開Adjust domain后,選定All objects 選項,點擊OK。
7. 在Wizard window中添加fill
8. 在Outline中,點.已.加.fill。
9. 在Object window中,設置fill的參數如下:
? Location: -100, -100, 50
? Direction of Particle Creation: yLower
Particleworks和RecurDyn聯合仿真案例-發動機潤滑的圖6
10. 點擊Wizard window中的Next。
11. 點擊Manage physical properties。
12. 點擊+按鈕,添.Fluid和Polygon物性質。
13. 點擊Close。
14. 在Outlinewindow,按住Shift 或者Ctrl鍵,向右側的畫面一樣,選定17個*.obj。
15. 在Physics window中將所有的Physical Property都由None改為Polygon.這樣Wizard window中,除了fill以外,所有*.obj文件的Physicalproperty都為Polygon。
16. 在Outline window中,選定fill,將其Physical property變更為Fluid.
17. 在Particle settings界面,設置如下參數后,點擊Next。
? Unit: mm
? Particle Size: 7
18. 只變動Gravity (0, -9.8, 0),其他保持不變;點擊Next,不變;點擊Next。
19. 設置參數如下
? Initial dt [s]: 0.0005
? File Output Interval Time [s]: 0.001
20. 點擊Execute按鈕,在Run窗中,選擇Preprocess & Simulation選項,選定Core 數,或GPU 后,點.Execute 進行Particleworks 仿真分.。
21. 仿真分.剛開始后,點擊Particleworks 下方的X按鈕,終止仿真。
六、進行Co-simulation
1. 在RecurDyn中打開STEP4存儲的sampleEngineModel.rdyn文件. (文件路徑: /Simple_Engine/scene/sampleEngineModel.rdyn)
2. Analysis 下Simulation Type 中選擇Dyn/Kin。
3. 在Parameter 欄中設置Maximum Time Step為1.e-003。
4. 點擊Simulation按鈕,進行仿真分析。
七、查看結果
1. 在RecurDyn的Analysis欄下,點擊Animation control中的, Play/Pause 按鈕,查看Animation。
Particleworks和RecurDyn聯合仿真案例-發動機潤滑的圖7
2. 在Particleworks中,點擊Play window中的Play按鈕,也可查看Animation。
Particleworks和RecurDyn聯合仿真案例-發動機潤滑的圖8
         
         
-------END-------
文章來源:CFD小鎮

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

1
2
4