Why do I get oscillating tractive force on non-driven wheels?

16 ビュー (過去 30 日間)
Erik Böhlin
Erik Böhlin 2024 年 3 月 2 日
コメント済み: Erik Böhlin 2024 年 4 月 11 日 20:37
Hi!
I am trying to make a Simulink model of a one DOF 75 meter accelartion of a electric rear wheel driven formula student car. But I get this wierd behaviour of a oscillating tractive force on the front, non-driven wherels (FxF), when it should be zero. I have used MagicFormulaTireTool to get my parametrs for my tire model. Any help is much appriciated to solve this.
Best regards, Erik

採用された回答

Jason Rodgers
Jason Rodgers 2024 年 3 月 11 日
The auto-solver selection chooses ODE45 which does not play well with the relaxation length dynamics in the tire. Try switching to ODE23tb. Also avoid using the discrete delay blocks when feeding into continuous integrators; this can cause unwanted numerical issues and slow simulations. One could use a memory block for this but using a transfer function with a fast time constant is a bit better. See this blog post discussing this: Blog Post
  3 件のコメント
Jason Rodgers
Jason Rodgers 2024 年 4 月 10 日 2:33
Hi Erik,
The negative torque is due to the non-driving wheels having negative slip(due to the car accelerating) and is expected behavior. The large overshoot is due to the relaxation length of the tire. The setting was 0.5m (which represents the distance the wheel must travel before the tire forces reach some steady state). If this will always be a non-driven tire you can set the relaxation length to a small number. If the front tires will be driven you would want to return that to a more realistic value. I also noticed the time scale for the overshoot is pretty small. Is this actually effecting your results or are you just wanting to understand what you are seeing?
Erik Böhlin
Erik Böhlin 2024 年 4 月 11 日 20:37
Hi Jason, thanks for your great feedback. My main issue is that the car is too slow. I have used parameters to resemble our formula student car and it should theoretically accelarate faster. I thought the reason could be due to the negative traction force at the beginning, but as you said it is only for a fraction of a second. It should not affect the accelration as much as I first thought.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeEngines & Motors についてさらに検索

製品


リリース

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by