Text this: Rule-based supervisory control of split-parallel hybrid electric vehicle