Three engine friction models of increasing complexity were developed in order to determine which type of model most effectively captured transient engine operation. Empirical constants for these models were determined through an optimization procedure using experimental data. These constants were then used with a simple dynamic model to produce overall simulations of the engine reciprocating and rotating dynamics. All three friction models appeared to provide useful results, however the two simpler models were much easier to implement. The most complex model presented some implementation problems, but promises to provide a more detailed picture of engine friction. The models were tested on a single cylinder research engine.