Calculation of acceleration in the Body 3DOF Single Track Block

조회 수: 3 (최근 30일)
Johannes Hendewerk
Johannes Hendewerk 2021년 8월 6일
답변: Jason Rodgers 2021년 10월 15일
Hi,
while looking further into the formulas used for the single track model, I stumbled upon the calculation for acceleration in the documentation. The x- and y-acceleration (along the vehicle-fixed x-axis, as stated in the documentation) consists of two terms, the forces acting on the tire and car as well as an additional term (now for y-acceleration): -xdot * r.
Quick link to the documentation: https://de.mathworks.com/help/vdynblks/ref/vehiclebody3dof.html
I just cannot figure out where this term is coming from. Since the tire forces itself are calculated using the steering angle, the forces already should be in the vehicle fixed coordinate system (external forces now left out), so why would there be another term?
I hope somebody can help
Johannes

답변 (2개)

Ryan Chladny
Ryan Chladny 2021년 10월 15일
Hi Johannes,
I think you are reffering to the result of the derivatives of rotating velocity vectors. Specifically, the vehicle body accelerations are derived with respect to a fixed inertial frame (does not move with the vehicle). However the forces are applied to a local frame fixed to the body (body fixed frame). When one does the derivative of the velocities (to find the accelerations) of the vehicle, one must also account for the fact that the vehicle is rotating. The resulting cross product of this generalized term in a 3DOF or planar motion case is the xdot*r term you are reffering to.
There are many references available on this topic if you are interested. For now here is one that Iwas able to find that provides a detailed derivation in context of a bicycle model like this which I hope you'll find useful.
Best regards,
Ryan

Jason Rodgers
Jason Rodgers 2021년 10월 15일
This is related to the Coriolis effect. Since the dynamics of the vehicle are being calculated in a rotating frame, this effect will show up. See https://en.wikipedia.org/wiki/Coriolis_force for more info.

카테고리

Help CenterFile Exchange에서 Automated Driving Toolbox에 대해 자세히 알아보기

제품


릴리스

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by