This simulator shows the drive force and resist of Prius2000 (THS1).
This program is also an alpha version.
I'm trying to simulate the real Prius2000 (THS1) in this program, but there are a lot of differences between them.
no battery
no creep
no regeneration
and no brake
How to calculate in the program
1. Calculate the output power (kW) from accel input (unfinished)
2. Add generation power (kW) for battery to the output power of (1) (unfinished)
3. Calculate engine revolve speed from the power of (2)
4. If the engine rpm <1,200 rpm, engine must stop (0 rpm)
5. Calculate motor rpm from the car speed
6. If the generator rpm is over 6,500, set the generator at 6,500 rpm
7. Recalculate the rpm of engine from (6)
7.5 If the power = 0 and engine must revolve at > 0, set the rpm
to 1000 or above and set the power = 0 (this is somewhat wrong, because
the power must < 0, meaning that the electric power is need for revolving
engine at this situation)
8. Recalculate the output power of engine (kW)
9. Calculate the motor power to (8)-(2)
10. If the motor power is larger that maximum motor power, decrease the motor power
to the maximum power
11. Set the engine rev. speed
12. Calculate the engine torque by power/(rev. speed * k)
13. Calculate the motor torque by power/(rev. speed * k)
14. Calculate the driving force by the following equation;
( (12)* 2.6/3.6 + (13) ) *3.905 /0.285
15. Calculate the resist from the car speed
You need a graph previously I sent you.
16. Calculate the acceleration by a = Force (N) / 1300 (kg)