Dear Ruochun,
Thank you for your detailed comments. I hope you are doing well.
I have some follow-up questions regarding my recent simulations as I work to match our physical lab setup using glass beads.
First, I am encountering issues when attempting to use the physical properties of our experimental materials. While our glass beads have a Young's modulus of 65 GPa, I am unable to exceed 35 GPa in the chrono_demo_wheelDP_simplified script without triggering a DEME error. I encountered the same error when increasing the friction coefficient (mu) from 0.5 to 0.6 while keeping the rest of the parameters as as below. The error message indicates that the system's maximum velocity exceeded the allowance, which suggests potential divergence. Since these values are derived directly from our experimental setup, is there a specific reason why adjusting these parameters consistently triggers this DEME error?
auto mat_type_terrain = DEMSim.LoadMaterial({ {"E", 3.5e10}, {"nu", 0.245}, {"CoR", 0.296}, {"mu", 0.5}, {"Crr", 0.01} });//glassbeads (currently working in the script with this parameters)
DEME Error message:0x0000024873c6c370 {pPagerToMain=0x00000248662228e0 {userCallDone=false mainCanProceed={...} cv_mainCanProceed=...} ...}
+ error_message 0x000000b0c08fe540 "System max velocity is 78.01013, exceeded max allowance (35).\nIf this velocity is not abnormal and you want to increase this allowance,
use SetErrorOutVelocity before initializing simulation.\nOtherwise, the simulation may have diverged and relaxing the physics may help, such as decreasing the step size and modifying material properties.\nIf this happens at the start of simulation, check if there are initial penetrations, a.k.a. elements initialized inside walls." char[1024]
+ out "System max velocity is 78.01013, exceeded max allowance (35).\nIf this velocity is not abnormal and you want to increase this allowance, use SetErrorOutVelocity before initializing simulation.\nOtherwis... std::string
I am interested in learning more about how the standard maximum system velocity value is determined. Specifically, what threshold is used to identify when a value indicates an error? Additionally, does this value change based on the wheel and granular particles involved, or is it an internal DEM physics concept?
Second, I have modified the wheel diameter and weight while keeping the wheel angular velocity at w_r = math_PI / 4. Given these structural changes to the wheel, do you believe this velocity setting may now be too high for the simulation to possibly contribute to low DP?
Finally, I have attached the plots for dynamic sinkage and DP at 50% slip for both mu=0.5 and mu=0.6 (where the simulation failed), alongside the original script results(dynamic sinkage). The sinkage in the improved script does not appear normal, and I have been unable to identify the underlying cause.
I would greatly appreciate any feedback or insights you have based on these plots.
Best regards,
Sumaya