Generic Suspension Template; General Questions for understanding

121 views
Skip to first unread message

Daniel Rädel

unread,
Aug 23, 2023, 1:44:01 AM8/23/23
to ProjectChrono
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

Daniel Rädel

unread,
Aug 24, 2023, 8:13:18 AM8/24/23
to ProjectChrono
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

Radu Serban

unread,
Aug 24, 2023, 9:17:16 AM8/24/23
to ProjectChrono
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: projec...@googlegroups.com <projec...@googlegroups.com> on behalf of Daniel Rädel <cadkonstru...@gmail.com>
Sent: Thursday, August 24, 2023 8:13:25 AM
To: ProjectChrono <projec...@googlegroups.com>
Subject: [chrono] Re: Generic Suspension Template; General Questions for understanding
--
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 projectchron...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/projectchrono/45b72d35-4b51-4293-9004-95ad6a6b90d0n%40googlegroups.com.

Daniel Rädel

unread,
Aug 24, 2023, 9:20:54 AM8/24/23
to ProjectChrono
I unfortunately mean the first.
Like if you have two separate spindles, each with one wheel on it.
Cheers

Daniel Rädel

unread,
Aug 24, 2023, 9:32:22 AM8/24/23
to ProjectChrono
....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

Radu Serban

unread,
Aug 24, 2023, 9:53:51 AM8/24/23
to ProjectChrono

Yes, this is helpful.  I’ll get back to you about this in a while (I’m on travel right now).

--Radu

Daniel Rädel

unread,
Aug 24, 2023, 1:24:29 PM8/24/23
to ProjectChrono
Ok, cool, then I'll just wait full of excitement!
Have a safe trip!
Cheers

Radu Serban

unread,
Sep 2, 2023, 10:08:53 AM9/2/23
to ProjectChrono

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 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

Daniel Rädel

unread,
Sep 2, 2023, 3:00:33 PM9/2/23
to ProjectChrono
Hey Radu,
Thanks for the answer, this proposal sounds good at first glance.
I will try and report.
Regards Daniel

Reply all
Reply to author
Forward
0 new messages