Dynamic modelling of the expansion cylinder of an open Joule cycle Ericsson engine: A bond graph approach. (1st May 2016)