Hi Alessandro,

Thanks for the reply.

As for the beam, I understand it would be possible to use FE elements and 
the module you mentioned. 
But, I am more concerned about modelling the cable over the cam, especially 
when the cam profile is not essentially circular. I am willing to model the 
contacts in full 3D if that's the only thing that could possibly help.
I don't think modelling the arrow is very critical, I would just be needing 
an eject velocity/force.

I am attaching a picture of what I need to simulate of sorts. If you have 
some time, maybe you can suggest how I can go on with it. This is just a 
representation and the cam is not circular for my case.

[image: 3c20f293-c142-474e-8f56-4fc21b80f953.jpg]

The wrapped portion of the cable over cam seem difficult to me. I haven't 
ever solved FE without a GUI but I am willing to try it out.

Thanks :)

Regards.
On Thursday, 4 August 2022 at 20:18:16 UTC+5:30 Alessandro Tasora 
([email protected]) wrote:

> Hi 
> On 03/08/2022 02:13, Dummy ME wrote:
>
> Hello everyone,
>
> I was working in R&D at an engineering firm and was mostly working with 
> MSC-ADAMS. I picked up a hobby/research project which involves rigid/flex 
> modelling and simulating a compound bow. Since MSC-ADAMS is not viable 
> financially or otherwise, I looked up a few solutions online and I landed 
> here on this forum. (the other package I found was FreeDyn, which was 
> closer to ADAMS, but I couldn't find proper documentation, especially for 
> modelling contact/collision). 
>
> I aim to find the output of the system consisting of a compound bow and an 
> arrow. By output, I mean, the ejecting velocity, range, stress (if we take 
> up a flex part) etc. 
>
> I would try to break my questions into pointers, so it's easy to reply :
>
>    1. Is it possible to model a compound bow and arrow using this 
>    project? 
>    
> you can model the flexible arms using one of the ChElementBeamXXXYY FEA 
> classes, then you need to enable the PARDISO MKL module & solver for best 
> precision. 
> If you optionally want to simulate hard unilateral frictional contacts (ex 
> the contact between the arrow and the rest) then you need the ChSystemSNC, 
> but nonsmooth formulation + FEA do not go hand by hand, except if you use 
> the (quite experimental) ADMM solver in Chrono. 
>
> We also have the ChElementCable ANCF FEA elelment that you can use for 
> simulating the strings. The problem I see here is that there is no 
> "cam-vs-wire" constraint in Chrono, unless you use a full 3D contact 
> between the cable elements and a 3D cam, that might be computationally 
> challenging. A custom "cam-vs-wire" constraint would make things much 
> easier. 
>
>
>    1. If yes, how steep is the learning curve for someone with basic 
>    python experience? (I do have experience with C++ but it has been a while, 
>    python is my go-to language for day-to-day programming.)
>    2. Can contacts be modelled fairly easily? (In ADAMS it was 
>    particularly very easy)
>    3. If I have a CAD ready, will it be useful or do I need to manually 
>    define all the bodies?
>    
> There is the solidworks Add-In, but you would need to define the FEA 
> elements programmatically - currently this add in can only translate rigid 
> bodies. 
>
>
>    1. As my project might involve deformation in some elements, can flex 
>    body be modelled with pychrono? (I saw it being listed in Brief 
>    Introduction)
>    
> yes 
>
> best regards
>
> Alessandro Tasora
>
>
>
>    1. 
>       1. Do we need to find free/open-source FE software or it could be 
>       handled by the library?
>       2. How difficult would it be?
>       
>
> I would be really thankful if anyone could answer all or even a few of the 
> queries. This module seems to be promising for learning anyway (project or 
> not). Hoping to start learning.
>
> Thanks again.
> DM
>
> -- 
> 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/93dcffb5-5712-4e45-8a14-ffdd0772d1d0n%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/projectchrono/93dcffb5-5712-4e45-8a14-ffdd0772d1d0n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
>
> Firma il tuo 5xmille all’Università di Parma, aiutaci a essere sempre più 
> accoglienti e inclusivi verso le nostre studentesse e i nostri studenti - 
> Indica 00308780345 nella tua denuncia dei redditi. 
>

-- 
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/4f773c1d-30db-4e50-bb21-b9629959fe38n%40googlegroups.com.

Reply via email to