Electric Vehicle Powered by BLDC Motor - Model Doesnt work with different drive cycles

4 visualizzazioni (ultimi 30 giorni)
I downloaded the model from the file exchange. Its a Simscape model with a predefinded Drove Cycle that it works on but when I try to use my custome drive cycle or one from the library the Simulation gives the following error:
________________________________
An error occurred while running the simulation and the simulation was terminated
Caused by:
  • ['eATV/ Vehicle /Electric Powertrain/Battery/Solver Configuration2']: At time 249.668000, one or more assertions are triggered. See causes for specific information.
  • Servomotor DC voltage supply must be greater than zero. The assertion comes from: Block path: eATV/ Vehicle /Electric Powertrain/Motor & DriveAssert location: o (location information is protected)
____________________________________
I'm not sure what is the fix for this. I'm trying to simulate the FTP75 Cycle but it doesnt work.
In the Generic Motor model, I changed the Drive Cycle and initially the controller was not able to follow the Drive Cycle speed but I changed the PI Values and that worked till a Torque Limit or Speed limit of 68 kmph.

Risposte (1)

Sabin
Sabin il 26 Gen 2023
Spostato: Sabin il 7 Mar 2023
It looks like the DC voltage goes below zero for some reason. If you can provide a model we can better advise what the issue is.

Community Treasure Hunt

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

Start Hunting!

Translated by