Thank you so much, Marouane Le mar. 6 août 2024 à 09:35, Ruochun Zhang <[email protected]> a écrit :
> Hi Marouane, > > So in *Define.h* starting from line 160, I did give some explanations on > what those components are. I know this is not the best way in the world to > make documentations, but before a better one is in place you at least have > some access to the information. > > To answer your questions, the forces are applied by B on A; the force > magnitude and point of action are in the global frame. > > Thank you, > Ruochun > > On Monday, August 5, 2024 at 6:54:39 PM UTC+8 [email protected] wrote: > >> Hello, >> >> Thank you, Ruochun Zhang, for your response; it was very helpful. I have >> a follow-up question: In the DEMdemo_ContactChain example, we use the line >> DEMSim.SetContactOutputContent(DEME_POINT >> | OWNER | FORCE | CNT_WILDCARD); to generate a CSV file similar to the >> attached one. My question is, does the force displayed in the file >> represent the force applied by B on A or by A on B? Additionally, are the >> force coordinates expressed in the reference frame related to the contact >> plane or in the absolute reference frame? If they are in the contact >> plane's reference frame, is there a way to convert them to the absolute >> reference frame? >> >> Thank you, >> Marouane >> Le samedi 20 juillet 2024 à 11:15:08 UTC+2, Ruochun Zhang a écrit : >> >>> Hi Marouane, >>> >>> Stock output methods *WriteSphereFile *and *WriteClumpFile *cannot add >>> contact information to the file. You can instead consider using the >>> dedicated method *WriteContactFile*. It will write the information of >>> all current contacts (geometries involved, contact point, force >>> magnitude/direction, etc., and you control what goes to the output by >>> *SetContactOutputContent*) to a file. Then you post-process the file to >>> get the "contact map" you want. *DEMdemo_ContactChain *is an example >>> that uses this method. If you have trouble interpreting the output contact >>> file, please post on the forum. >>> >>> I'd like to add that if you just need the contact pairs (IDs) and the *total >>> *force each clump experiences as a result of all the contacts >>> surrounding it, there's another approach. *DEMdemo_Indentation* uses >>> *GetClumpContacts >>> *to query the IDs of the owners that are in contact with each clump, >>> then use this information to build a "contact map." Then the *total *force >>> of each clump experience can be extracted via trackers. The caveat, as I >>> mentioned, is you cannot easily get *each *force pair concerning a >>> clump because it's stored in a different way in memory to improve >>> efficiency. >>> >>> Thank you, >>> Ruochun >>> >>> On Saturday, July 20, 2024 at 12:51:03 AM UTC+8 [email protected] >>> wrote: >>> >>>> Hello, >>>> >>>> I'm currently working with the DEM-Engine for simulating granular flow, >>>> similar to the scenario in DEMO_Hopper_Cylinder_sphere. In this demo, the >>>> generated CSV files include data on position, radius, velocity, and family >>>> for each particle. What i want to do is to add contact forces : >>>> Specifically, for any given particle (let's call it Particle A), I want to >>>> identify all particles in contact with it, record the force exerted by each >>>> contacting particle, and include this information on the same dedicated >>>> line of the CSV file for Particle A. Is there an existing method or >>>> approach that would allow me to achieve this? >>>> >>>> Thank you! >>>> >>>> Marouane ELBISSOURI >>>> >>> -- > You received this message because you are subscribed to the Google Groups > "ProjectChrono" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/projectchrono/2a2e2d51-6f73-4cc4-b52b-37a8af1725c8n%40googlegroups.com > <https://groups.google.com/d/msgid/projectchrono/2a2e2d51-6f73-4cc4-b52b-37a8af1725c8n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "ProjectChrono" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/projectchrono/CAJLwqxXcNMQitkvATTN4rR%3D3OvnSVpnwSYu-A6bgFxjD%2BEXKKQ%40mail.gmail.com.
