This paper, and its companion Part II, describes the modelling and simulation of the drivetrain components in a hybrid i. c. -enginelbattery electric car. In this part particular attention is paid to describing the hybrid drive system and the identification procedure used to obtain discrete z-transfer functions of the system components. A full physical analysis of the i.c. engine is described and used, along with the identification procedure, to identify discrete transfer functions relating engine torque and speed to accelerator demand. A comparison of experimental and simulated data confirms the validity of the identified transfer functions. With these transfer functions, and those produced in the companion paper for the electric traction system, it is possible to design a main hybrid vehicle control unit which can both schedule, and control, the torque from either, or both, the i. c. engine and the electric traction motor in a smooth manner.