| CPC B60L 15/2009 (2013.01) [B60L 50/16 (2019.02); B60W 10/08 (2013.01); B60W 10/184 (2013.01); B60W 30/18109 (2013.01); B60L 2240/12 (2013.01); B60L 2240/14 (2013.01)] | 19 Claims | 

| 
               1. A vehicle control system for a vehicle, the vehicle control system comprising at least one machine readable medium storing instructions and at least one processor configured to execute the instructions to: 
            calculate a target driving force for the vehicle, the vehicle being provided with a motor generator as a wheel drive source and having a stop holding function of, in a case where a vehicle-stop brake fluid pressure that is a brake fluid pressure at a vehicle stop timing is less than a predetermined stop holding fluid pressure that is a brake fluid pressure necessary for holding of the vehicle in a stopped state, boosting the vehicle-stop brake fluid pressure to the predetermined stop holding fluid pressure or greater to hold the vehicle in stopped state, 
                calculate, based on the target driving force, a requested driving force to be used for drive control of the motor generator and a requested brake fluid pressure to be used for brake control, 
                execute, based on determining that an accelerator of the vehicle is off and a speed of the vehicle is equal to or less than a first threshold, an engine control process comprising: 
                estimating an amount of regeneration of the motor generator caused by regenerative running performed before the vehicle stops; 
                  estimating, based on the estimated amount of regeneration of the motor generator, a remaining amount of a battery configured to be a power source of the motor generator at a time point that a pre-boosting process starts; 
                  determining, based on the estimated remaining amount of the battery, a power-runnability threshold; 
                  performing a prediction of whether the requested driving force to be increased during the pre-boosting process can be covered by only the motor generator among the motor generator and an engine based on the determined power-runnability threshold; 
                  prohibiting, based on determining that the requested driving force to be increased cannot be covered by only the motor generator, a stop of the engine of the vehicle so that a speed of the engine is kept greater than zero at least until the speed of the vehicle becomes zero; and 
                  executing, based on determining that the requested driving force to be increased can be covered by only the motor generator, the stop of the engine of the vehicle, and 
                execute, based on determining that (i) the accelerator of the vehicle is off, (ii) the speed of the vehicle is equal to or less than a second threshold that is less than the first threshold, and (iii) the requested driving force to be increased can be covered by only the motor generator, the pre-boosting process comprising: 
              increasing the brake fluid pressure to the predetermined stop holding fluid pressure or greater and increasing the requested driving force to satisfy the target driving force, wherein the requested driving force is increased to cancel out an amount of increase in the requested brake fluid pressure during the pre-boosting process. 
                 |