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.

Reply via email to