I’m working on a *design optimization algorithm*.
I don’t have any CAD geometry — instead, I want to *generate 2D planar 
mechanisms* using basic shapes such as circles, lines, and arcs (optionally 
with thickness). I don’t intend to create any full CAD models.

I need to check whether the mechanism works as expected *when an external 
force is applied at a point*. The simulation should run *without 
considering the body’s own inertia or gravity* — I only want to account for 
the *moment generated by the external force and contact friction*.

I plan to create the shapes in *PyChrono* programmatically, using 
parameters such as points, arm length, and circle radius.
On Tuesday, 30 September 2025 at 11:59:59 am UTC+5:30 Siddharth L wrote:

> Dear Sir,
>
> I currently do not have access to SolidWorks. My present goal is to 
> generate a basic planar mechanism, and I would appreciate your guidance on 
> the best approach to start.
>
> For example, if I need to create one body composed of three basic shapes, 
> should I model it as three separate bodies or use the *VisualShape *method? 
> Similarly, for linkages, would it be better to use *EasyBox *or 
> *LinkSegment*?
>
> Could you kindly provide a quick overview of the most suitable methods or 
> components to use for this purpose? I would like to try implementing an 
> initial-level code based on your suggestions.
>
> Thank you for your time and support.
> On Tuesday, 30 September 2025 at 3:06:19 am UTC+5:30 Dan Negrut wrote:
>
>> A good start would probably be to use the Solidworks to PyChrono pipeline.
>>
>> Not that you have to, but it could give you a jump start.
>>
>> Dan
>>
>> ---------------------------------------------
>>
>> Bernard A. and Frances M. Weideman Professor
>>
>> NVIDIA CUDA Fellow
>>
>> Department of Mechanical Engineering
>>
>> Department of Computer Science
>>
>> University of Wisconsin - Madison
>>
>> 4150ME, 1513 University Avenue
>>
>> Madison, WI 53706-1572
>>
>> 608 772 0914 <(608)%20772-0914>
>>
>> http://sbel.wisc.edu/
>>
>> http://projectchrono.org/ 
>>
>> ---------------------------------------------
>>
>>  
>>
>> *From:* [email protected] <[email protected]> *On 
>> Behalf Of *Siddharth L
>> *Sent:* Monday, September 29, 2025 7:22 AM
>> *To:* ProjectChrono <[email protected]>
>> *Subject:* [chrono] Help Needed to create the Mechanism
>>
>>  
>>
>> I want to model a mechanism (see attached image) with the following setup:
>>
>>    - *Body 1* and *Body 2* are in contact, and *Body 3* is an arm 
>>    connected to the mechanism.
>>    - I want to *pull the end of Body 3 at a constant speed of 30 mm/s*.
>>    - While pulling, I need to *track the force (magnitude and direction) 
>>    at the pulling point* until *Body 1 and Body 2 slip* relative to each 
>>    other.
>>    - A constant *100 N force* is applied to Body 1, trying to rotate it 
>>    counterclockwise (CCW).
>>
>> Could you guide me on how to *create the basic shapes for these bodies* 
>> in PyChrono and how to *simulate this pulling motion and measure the 
>> reaction force*?
>>
>>
>>  
>>
>> -- 
>> 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 visit 
>> https://groups.google.com/d/msgid/projectchrono/52f2d3e4-42f7-42c7-beb5-5e42c7b30d40n%40googlegroups.com
>>  
>> <https://urldefense.com/v3/__https:/groups.google.com/d/msgid/projectchrono/52f2d3e4-42f7-42c7-beb5-5e42c7b30d40n*40googlegroups.com?utm_medium=email&utm_source=footer__;JQ!!Mak6IKo!KyCQHUEKrTdDDkGXfCVvr8AhY2nZIovjo0DEy4dwkIK18o0Dw7IFkmv3QmbgwP39p-O0VjI12BAwwOIGWrY8-w$>
>> .
>>
>

-- 
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 visit 
https://groups.google.com/d/msgid/projectchrono/fc56f846-cd18-4b65-8a00-cb7677cd5748n%40googlegroups.com.

Reply via email to