How to set up a single piece of geometry with a linear motion paired with EDEM?
Hello,
I am trying to model an agricultural tillage tine (a simple single piece of geometry) and analyse the stress/strain at a point on the tine (representing a strain gauge in real life). The tine will be dragged through a soil bin created on EDEM so the tine will have a constant horizontal velocity. I modelled the whole system first on EDEM but found it is not possible to analyse stress at a point. From research I have found that a combination of Altair packages will analyse the stress. I am trying to learn Altair packages from scratch and am struggling to get the co-simulation working. I believe I first need to create the tine in MotionView link it with EDEM and then analyse the results in HyperView and MotionSolve will run in the background.
This figure shows how I want the geometry and tine to interact. This was taken solely using EDEM from a clipped analysis, however I want to find the force acting on the tine at a point above the soil surface (i.e. with no interactions).
I am now very confident at using EDEM but am struggling with MotionView. What are the main things I would need to set up on MotionView to get my geometry to interact correctly. I have already imported my SolidWorks model of the tine into MotionView (I assume it has to be a rigid model doing this?) I appreciate my question is very broad, but my thought is, as I am using this software to its minimal potential it may be easy for someone proficient in using MotionSolve to help me. As unfortunately time is not on my side for this project.
I can not seem to find as much help on MotionView compared to EDEM which had excellent tutorial videos. So I am struggling to know what boxs to tick and what values need inputting.
Thanks,
Hugh
Answers
-
Hi Hugh,
You're correct with your projected workflow. For stress/strain analysis on the body, you'll want to run a MotionSolve+EDEM co-simulation. This uses MotionView as the preprocessor for the multibody system setup, including generation of flexbodies. From within MotionView, you can "transform" your tine body to a flexbody (using MotionView's built-in FlexPrep tool) in order to analyze the stress/strain across the geometry following co-simulation. Please note, flexbody+EDEM interactions are supported for versions 2021 and later only. If you're running 2020 or earlier you'll want to update your tools at AltairConnect.
To assist you with the MotionView setup, you can take a look at the tutorial "MV-7021: MotionSolve/EDEM Co-Simulation" which can be found in:
- C:\Program Files\Altair\[version]\tutorials\hwdesktop\mv_hv_hg\mbd_modeling\motionsolve\cosimulation\edem
- The tutorial instructions can be found by searching MotionView online help for "Tutorial MV-2021" or by downloading from AltairConnect.
This will tutorial will show you how to import your CAD geometry and transfer the geometry to EDEM for interaction with the bulk material model. It also walks through how to replace a rigid body with a generated flexible body. For help on post-processing of flexbody results, there is some good material in the MotionView online help if you search "Visualizing H3D flexbodies".
I hope this helps, at least as a start. Feel free to follow up with further questions you have. The MotionSolve+EDEM co-simulation capabilities are quite strong, especially when designing complex multibody systems for bulk material interaction, so I hope you find it useful in your work.
Thank you,
Patrick
1 -
Patrick Goulding_21563 said:
Hi Hugh,
You're correct with your projected workflow. For stress/strain analysis on the body, you'll want to run a MotionSolve+EDEM co-simulation. This uses MotionView as the preprocessor for the multibody system setup, including generation of flexbodies. From within MotionView, you can "transform" your tine body to a flexbody (using MotionView's built-in FlexPrep tool) in order to analyze the stress/strain across the geometry following co-simulation. Please note, flexbody+EDEM interactions are supported for versions 2021 and later only. If you're running 2020 or earlier you'll want to update your tools at AltairConnect.
To assist you with the MotionView setup, you can take a look at the tutorial "MV-7021: MotionSolve/EDEM Co-Simulation" which can be found in:
- C:\Program Files\Altair\[version]\tutorials\hwdesktop\mv_hv_hg\mbd_modeling\motionsolve\cosimulation\edem
- The tutorial instructions can be found by searching MotionView online help for "Tutorial MV-2021" or by downloading from AltairConnect.
This will tutorial will show you how to import your CAD geometry and transfer the geometry to EDEM for interaction with the bulk material model. It also walks through how to replace a rigid body with a generated flexible body. For help on post-processing of flexbody results, there is some good material in the MotionView online help if you search "Visualizing H3D flexbodies".
I hope this helps, at least as a start. Feel free to follow up with further questions you have. The MotionSolve+EDEM co-simulation capabilities are quite strong, especially when designing complex multibody systems for bulk material interaction, so I hope you find it useful in your work.
Thank you,
Patrick
Hello Patrick,
Thankyou for your quick and very helpful response.
With regards to the flexbody I assume you need to create geometry as a .fem file in HyperMesh, before in can be imported into MotionView? However if I can still analyse stress and strain with a rigid body (maybe less accurately) I will try that first, I already have 2020 versions of both EDEM and HyperWorks.
I assume the SolidWorks model I have can be imported and used to analyse if they are meshed on the programme?
Do you know if I can collect stress data at a certain point/node on the geometry throughout the EDEM co-simulation, i.e. whilst it is being dragged through the soil? Rather than an average of the whole geometry.
I am hopeful that the co-simulation is what I need, it has been interesting learning new CAD packages. I really appreciate that thankyou, I am sure I will have another question soon.
Thanks,
Hugh
0