- I don't think it's reasonable to expect ADVISOR and the VVC models to match exactly. ADVISOR is a 30 year-old Simulink model that uses different component models and different controllers than what is in the VVC. You can parameterize the vehicle models similarly to get similar responses, but they will never match exactly.
- If you want to more closely align simulation results, start by making subsystem test harnesses. Once you've parameterized your components the same way, feed the same open-loop inputs to them and compare the results.
- Some components may be very difficult to match. For example, VVC uses Magic Formula tire models. Those are very commonly used today, but were not published when ADVISOR first came out. Don't expect every component to behave the same because they aren't always using the same equations under the hood.
- Consider the impact of the controller. ADVISOR is a backward-facing model, which means it prescribes the vehicle's velocity and determines the energy required to meet that velocity. VVC is a forward-facing model, which means it prescribes a target velocity, then uses a driver and controller model to try to get the vehicle as close to the target velocity as possible. This will of course have a big impact on how the simulations behave.
Advanced vehicle simulator to Virtual Vehicle Composer
28 次查看(过去 30 天)
显示 更早的评论
Hello,I am currently working on the virtual vehicle composer app provided by Matlab, and I was wondering what are the parameters that I have to change in order to get my VVC model to act the same as the (very primitive) advisor model. I have already calibrated the engine, transmission and TCU, however I believe that I have missed some parameters since the model doesn't behave exactly the same. Thank you...
0 个评论
采纳的回答
Mike Sasena
2025-4-24
Hi Bardia,
I remember using ADVISOR many years ago. Good times :) A few thoughts for you to consider:
Hope that helps,
Mike
6 个评论
Santosh
2025-8-12,14:47
编辑:Santosh
2025-8-12,14:48
Hi Mike. Thanks for the suggestions. I will take a look at the start deceleration time/parameter. Is it also possible that, accelfdbk can drop due to low or zero EM1 torque available at that rpm even before reaching target vehicle speed? May be the EM1 spd trq curve is ill defined in my case.
Thanks very much.
Mike Sasena
2025-8-12,15:06
Yes, that's possible as well. You can check the max torque curve to see if the breakpoints for speed cover your use case. For example, if your WOT test is bringing the motor to 15000 RPM, but your max torque curve is only defined up to 10000 RPM, you could have problems with the mapped motor extrapolating torque outputs.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Automotive Applications 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!