Managing a mixed fleet of compressed natural gas (CNG), battery-electric buses (BEBs) and soon hydrogen fuel-cell electric ...