  We modify the Nagel-Schreckenberg (NaSch) cellular automata model to study
mixed-traffic dynamics. We focus on the interplay between passenger
availability and bus-stopping constraints. Buses stop next to occupied cells of
a discretized sidewalk model. By parametrizing the spacing distance between
designated stops, our simulation covers the range of load-anywhere behavior to
that of well-spaced stops. The interplay of passenger arrival rates and bus
densities drives crossover transitions from platooning to non-platooned
(free-flow and congested) states. We show that platoons can be dissolved by
either decreasing the passenger arrival rate or increasing the bus density. The
critical passenger arrival rate at which platoons are dissolved is an
exponential function of vehicle density. We also find that at low densities,
spacing stops close together induces platooned states, which reduces system
speeds and increases waiting times of passengers.
