- 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
10 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Bardia
el 23 de Abr. de 2025
Comentada: Mike Sasena
el 12 de Ag. de 2025
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 comentarios
Respuesta aceptada
Mike Sasena
el 24 de Abr. de 2025
Hi Bardia,
I remember using ADVISOR many years ago. Good times :) A few thoughts for you to consider:
Hope that helps,
Mike
6 comentarios
Santosh
el 12 de Ag. de 2025
Editada: Santosh
el 12 de Ag. de 2025
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
el 12 de Ag. de 2025
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.
Más respuestas (0)
Ver también
Categorías
Más información sobre Automotive Applications en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!