Off-design optimisation of organic Rankine cycle (ORC) engines with piston expanders for medium-scale combined heat and power applications. (15th March 2019)