Hi Daniel, I looked more carefully at the front Tyrell P34 suspension, and I have a suggestion.
This type of suspension is too unique to warrant a separate template in Chrono::Vehicle. However, I believe we have a way of accommodating a model like that using the ChSubchassis component. You would first need to model the pivot arm separately (as such a ChSubchassis component). Then, you would model the two parts of that front suspension separately, but then attach them to both the vehicle chassis and this subchassis component. We have an example of a vehicle that uses such a suspension assembly. Take a look at the rear suspension of the MTV vehicle<https://github.com/projectchrono/chrono/blob/main/src/chrono_models/vehicle/mtv/MTV_Vehicle.cpp> and see how its 2 rear suspensions are coupled through an MTV_Balancer object (in particular, the MTV_Vehicle::Initialize() function). A similar approach should also work for the Tyrell front suspension assembly. If you confirm that this approach will work for you, I will first need to modify the current ChBalancer object (a template derived from ChSubchassis) to allow it to be mounted to the chassis with a vertical pin (currently, it is hardcoded with a horizontal pin), or else add a new ChSubchassis template. --Radu From: 'Radu Serban' via ProjectChrono <[email protected]> Sent: Thursday, August 24, 2023 3:54 PM To: ProjectChrono <[email protected]> Subject: RE: [chrono] Re: Generic Suspension Template; General Questions for understanding Yes, this is helpful. I’ll get back to you about this in a while (I’m on travel right now). --Radu From: [email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>> On Behalf Of Daniel Rädel Sent: Thursday, August 24, 2023 9:32 AM To: ProjectChrono <[email protected]<mailto:[email protected]>> Subject: Re: [chrono] Re: Generic Suspension Template; General Questions for understanding ....just as an addition cause it might help. I try to recreate the front suspension of the Tyrell P34. So 4 wheels steered by one steering gear. In the real car the front and rear uprights of the front axle are connected via levers....simply said. Cheers Daniel Rädel schrieb am Donnerstag, 24. August 2023 um 15:20:54 UTC+2: I unfortunately mean the first. Like if you have two separate spindles, each with one wheel on it. Cheers Radu Serban schrieb am Donnerstag, 24. August 2023 um 15:17:16 UTC+2: Hi Daniel, Multiple spindles that would rotate independently of each other? Or multiple wheels, all attached to the same spindle? If the latter, yes - some vehicle models in the Chrono distribution have that, see those for an example. Radu ________________________________ From: [email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>> on behalf of Daniel Rädel <[email protected]<mailto:[email protected]>> Sent: Thursday, August 24, 2023 8:13:25 AM To: ProjectChrono <[email protected]<mailto:[email protected]>> Subject: [chrono] Re: Generic Suspension Template; General Questions for understanding So i clarified my questions myself. But there is another one: Is it possible to have two separate spindles inside one suspension.json (suspension file)? Regards Daniel Daniel Rädel schrieb am Mittwoch, 23. August 2023 um 07:44:01 UTC+2: Hello All, i am currently working on a vehicle with generic suspension model. I just have some basic questions. 1: Can i use the element "axle tube" (as used in the leaf spring templates) also as an attachement body of the spindle? Can i use any body as an attachement body of the spindle? 2: Case: i have a body that resembles a strut between two bodies. Can i use two spherical bearings two attach them or does one have to be a different joint like a universal or revolute joint? 3: Can i define a Distance Constraint (like the tierod f.e.) as i want? Is a distance constraint between two bodies like as if they are glued together or like a rod in between with joints? I hope you understand my questions. Cheers Daniel -- 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]<mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/projectchrono/45b72d35-4b51-4293-9004-95ad6a6b90d0n%40googlegroups.com<https://groups.google.com/d/msgid/projectchrono/45b72d35-4b51-4293-9004-95ad6a6b90d0n%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]<mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/projectchrono/1697bddf-6726-44f0-970e-10d90f2b3812n%40googlegroups.com<https://groups.google.com/d/msgid/projectchrono/1697bddf-6726-44f0-970e-10d90f2b3812n%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]<mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/projectchrono/PH0PR06MB8237DDC28ED7BED2C3C4E4A1A71DA%40PH0PR06MB8237.namprd06.prod.outlook.com<https://groups.google.com/d/msgid/projectchrono/PH0PR06MB8237DDC28ED7BED2C3C4E4A1A71DA%40PH0PR06MB8237.namprd06.prod.outlook.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/PH0PR06MB82378939B427EE6C13F2E365A7EBA%40PH0PR06MB8237.namprd06.prod.outlook.com.
