A computer controlled method for controlling elements of a Hybrid Electric Drive Powered Vehicle (the vehicle), wherein the elements comprise a hydrocarbon fuel powered engine, an electric battery system, a two electric motor tandem configuration for use as both generator and drive power motors, the method comprising the steps of:
- a. providing a Vehicle Control Unit (VCU) having a central processing unit (CPU), a memory, and electronic couplings to a remote server system, to a Global Positioning System (GPS) and to the elements of the Hybrid Electric Drive Powered Vehicle;
- b. recording a first set of Route Data into a Current Route Data Record in the VCU memory, the first set of Route Data comprising a start location obtained from the GPS, a destination location entered by a driver of the vehicle, the Vehicle type and current date and time;
- c. searching historical Route Data records in the VCU memory for historical records which match the start location, destination location and vehicle type from the Current Route Data Record and transferring matching historical Route Data Records, if any, to a first temporary local storage in the VCU;
- d. averaging power values and speed values for fields in the matching historical Route Data Records held in the first temporary storage, and recording these average power and speed values in respective fields in an Operational Current Route Data Record;
- e. searching historical Route Data records in the remote server for historical records which match the start location, destination location and vehicle type from the Current Route Data Record and transferring any matching historical Route Data Records in the server to a Composite server Route Data Record;
- f. comparing vehicle speed values from the Composite server Route Data Record to the corresponding speed values in the Current Operational Route Data Record at each GPS position along the Route traveled;
- and
- g. inserting power values and speed values from fields in the composite server Route Data Record into the respective Current Operational Route Data Record fields in each GPS location where the Composite server Route Data Record is newer in time than the Current Operational Route Data Record and where the speed value in the Composite server Route Data Record field deviates by greater than Route Deviation (Rd) percent from the corresponding speed value in the Current Operational Route Data Record for that GPS location.