D.E. Stewart
The essence of this problem is to solve an optimal control problem where the dynamics involve Coulomb friction in an essential way. Discretized in time, it can be treated as a Mathematical Program with Equilibrium Constraints (MPEC).
In outline, the problem is to drive a car around a circuit in minimum time; limits on accelerations arise from the Coulomb friction between the tires and the road. More realistic physical models than the one given below can be used, and a greater range of physical phenomena could be included, but the essence of the problem should remain the same.
As given, this is a state-constrained optimal control problem; penalty methods could be used to approximate the constraint of not leaving the track without violating the spirit of the problem.
A simplified model of the behavior of a car on a road is used where Coulomb
friction is assumed to hold only perpendicular to the orientation of the car.
The controls are the level of the accelerator pedal (a) and the angle
of the steering wheel (
). The state variables are the coordinates
of the center of mass of the car (x,y) and its angle with respect to
the x-axis (
), and the translation velocity
.The track is a set A in
with smooth boundary as illustrated
in Figure 2. The model of the racing car is illustrated in Figure 1.
This uses just one-dimensional coulomb friction, and does not incorporate friction forces tending to rotate the car. The differential equations are


![]()
