Filter löschen
Filter löschen

simulation not running properly

13 Ansichten (letzte 30 Tage)
ugonna
ugonna am 17 Aug. 2023
Bearbeitet: Akshat am 22 Sep. 2023
Hello community, I am working on a project where i am designing an lectric vehicle with simscapes i tried simulating the projects its meant to run for about 1000seconds, but when i pressed run the simulation starts from 20 seconds then increases by .0005 seconds which is so slow and i dont know why.i tried changing the solver configuration and all but nothing seems to be working. I will really appreciate if i can get some assistance as i am not well experienced with simulink. i have attached a copy of the project below

Antworten (2)

Akshat
Akshat am 18 Sep. 2023
Bearbeitet: Akshat am 22 Sep. 2023
I understand that you are facing challenges while designing an electric vehicle in Simscape. To address this issue, utilizing the Solver Profiler can be a valuable option for identifying the root causes of slow simulations. I highly recommend watching this informative video tutorial that demonstrates how to effectively make use of Solver Profiler
Further, I suggest referring to the following MATLAB Answer for investigating the performance of Simscape models.
I hope this helps.

Anurag
Anurag am 20 Sep. 2023
Hello ugonna,
From your question I understand that you are facing issues in running the simulation with the desired starting time and the desired time step.
Please follow the below steps to correct the issue you are currently facing:
  • Solver Configuration: You mentioned that you have already tried changing the solver configuration, but it is worth double-checking if the selected solver is appropriate for your system dynamics. Ensure that you are using a solver that is suitable for the type of simulation you are running. For complex systems, a variable-step solver like ode15s or ode23t might be more efficient.
  • Model Complexity: Consider simplifying your model if it contains unnecessary complexity. Remove any unused blocks, simplify equations, or reduce the number of components if possible. This can help improve simulation speed.
  • Sample Time: Adjusting the sample time of your model can affect simulation performance. If your model does not require high-frequency updates, consider increasing the sample time to reduce the computational load.
  • Sample Time: Adjusting the sample time of your model can affect simulation performance. If your model does not require high-frequency updates, consider increasing the sample time to reduce the computational load.
  • Parallel Computing: Simulink offers parallel computing capabilities that can significantly speed up simulations. Enable parallel computing in the Simulink preferences and check if it improves simulation speed for your project.
  • Code Generation: If your simulation is running slowly due to computational complexity, consider generating C code from your Simulink model and running it as a standalone executable. This can provide faster execution times compared to running the simulation within Simulink.
Hope this helped.

Kategorien

Mehr zu Simulink finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by