Particleworks和RecurDyn聯合仿真案例-入門案例液箱晃蕩
2023年7月7日 16:52 瀏覽:3284 評論:2 收藏:4
通過聯合仿真的方法了解聯合仿真的設置,了解particleworks中后處理的技能和RecurDyn中的plot技能。比較RecurDyn和Particleworks輸出的仿真結果。
2. 在Name欄,輸入 Slosing, 選擇Unit為 MKS。
3.在File 欄, 選擇Save As,指定Sloshing.rdyn的存儲位置。(以后Sloshing.rdyn文件會被移動到Particleworks Project 文件夾中)
4.點擊Professional 下Body中的Box。
5. 選擇生產方式為Point, Point, Depth。
9. 點擊
Geometry 下Local 中的Shell。
10. 在Workingwindow中選定Box1。
11. 采用Shell Operation的默認值,直接點擊OK。
12. 打開Sheel1屬性Property,在Graphic Property下設置Transparency.設置透明度為0.3.退出Edit模式。
二、設置Translation joint及其運動motion
1. 點擊Professional 下Joint中的Translate。
2. 選擇生成方式Body, Body, Point, Direction。
4. 打開TraJoint1的屬性Property 對話窗。
5. 選定Include Motion,點擊Motion按鈕。
6. 設置Type為Displacement,點擊EL按鈕。
7. 點擊Create生成新的Expression,編輯如下:
? Value: 0.05*sin(2*pi/1.3*dim(time,2))
8.點擊Ok,關閉對話窗,下圖展示了上面方程式的運動軌跡。
9. 點擊Communicator下Particleworks中的Vessel。
10. 選定Working Window中創建的Box。
11. 在Target Geometry 欄將顯示.Shell1, 設定Vessel 的名.,點.OK。
12. 點擊Communicator下Particleworks 中的Export。
13. 指定輸出Vessel的地址,點擊OK。默認文件.obj將存儲在rdyn模型所在的文件夾中。
1. 點擊Communicator 中Particleworks下的Setting。
2. UnckeckSettings 對話窗中的Connect Particleworks選項。
3. 選擇Hide Particleworks during animation選項。此時還沒進行Particleworks和RecurDyn的Co-simulation,隱藏Animation中的粒子。
5. 點擊Analysis下Simulation Type 中的Dyn/Kin。
8. 在Animation中可以看到左右運動的BOX。
4. 輸入Project Name 為Sloshing。
5. Project Location指定的存儲位置。
7. 將前面在RecurDyn創建的Vessel.obj 文件存儲到剛才創建的Project下的Scene文夾。
五、Particleworks Pre-Processing前處理
1. 雙擊Project window->Input 中的Vessel_Wall.obj。
2. 設置Object window中的Alpha為0.2。
3. 設置Projectwindow中.domain參數如下:
? Upper limit: (0.375, 0.32, 0.11487)
? Lower limit: (-0.375, -0.02, -0.11487)
4. 點擊Wizard window中的Fill。
5. 雙擊Project window中生成的fill.編輯Objectwindow中的fill如下:
? Direction of Particle Creation: yLower
7. 點擊Manage physical properties。
8. 添加Fluid 和Polygon物性質,關閉對話窗。
9. 在Wizard window中設置Physical property物性質如下:
? Vessel_Wall.obj: Polygon
11. 在Particle settings界面里設置如下參數后,點擊Next。
12. 在Wizard window設置參數如下:
? Surface Tension Physical Property: Fluid
? File Output Interval Time [s]: 0.01
14. 點擊Execute,在Run窗口中選定Preprocess & Simulation,設定計算使用的Core數,或GPU后,點擊Execute,Particleworks進行仿真分析。
15. 當仿真進行一步后,點擊Particleworks下方的X,終止仿真。
16. 儲存 Project 。終止 Particle works 的仿真 對 Co simulation 無礙 ,為了防止仿真設置失誤,或仿真條件變更等, 在 Co simulation 時 沒有及時更新 條件 推薦在聯合仿真前 Particleworks 先行仿真一下 。
1. 使用RecurDyn打開STEP4中,移.到scene文件夾下的Sloshing.rdyn文件。
(文件路徑:
/Sloshing/scene/Sloshing.rdyn)
2. 點擊Communicator下Particleworks 中的Setting。
3. 選定Setting dialog中的Connect Particleworks選項。
4. 解除Hide Particles during animation 選項。
6. 點擊Analysis 下Simulation Type 中的Dyn/Kin。
7. 在Parameter欄,設置Maximum Time Step為1.e-003。
? 點擊Analysis 下Animationcontrol 中的Play/Pause。
? 可見Vessel運動的同時,其內的粒子在邊界反作用里的作用下隨同Vessel一塊運動。盡管振動開始時,粒子和Vessel的振動周期不一致,兩三次往返運動后,可見粒子和vessel的運動周期一致。
? 在PlotHome中,點擊View 下的Show All Windows。
? 選定畫面左上方的窗口,點擊Tool中Animation下的Load Animation。
? 選定畫面右上方的窗口,雙擊右側database中.Vessel1的Fx_Reaction_Force.將得到下圖:
1. 點擊Object window中Appearance下的Use Color Map。
2. Color map window中的參數設置如下:
3.點擊Particleworks 中的Player window中的Play。
技術鄰APP
工程師必備