How to modify the engine model to be like my real 3 cylinder car, I'm trying to model the electrical system of my car but the start current is not the same.

17 vues (au cours des 30 derniers jours)
I have the model and im trying to modify it so the start current is the same as my real 3 cylinder 1l car, im an electric eng student but i dont really know much mechanics for it to me to know how to mimic my real car, i also need the starter not engage when volatge is low, but some how it still moves, or at least the rpms do, i need to iddle at the same rpm and i have been able to increse the iddle but its still lower than 1000 (tho that might be due to electrical loads like lights ans stuff).

Réponses (1)

Anmol
Anmol le 6 Nov 2025 à 9:40
Hi Rayli,
I understand that you are trying to modify a 3-cylinder car engine model. You can try these possible workarounds for the use-cases mentioned:
  1. For matching the current, you can tune the winding resistance of your starter motor block and can also check the inertia and rotational friction for the same.
  2. For implementing a low voltage starter, you can use Simulink switch block to set up a threshold value below which the starter outputs 0.
  3. If the RPM slowly moves when the starter is off, your Engine Speed Integrator might have a non-zero value. Use the starters off signal to force the RPM to zero.
You can refer to the following documentation links for more information on modelling an engine in MATLAB.
  1. https://www.mathworks.com/videos/modeling-an-engine-68848.html
  2. https://www.mathworks.com/help/releases/R2023b/simulink/slref/modeling-engine-timing-using-triggered-subsystems.html
  3. https://www.mathworks.com/help/releases/R2023b/sdl/ug/single-cylinder-engine.html
I hope, it helps.

Catégories

En savoir plus sur Automotive Applications dans Help Center et File Exchange

Produits


Version

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by