A third-order numerical model and transient characterization of a β-type Stirling engine