Feasibility of Multiple Piston Motion Control Approaches in a Free Piston Engine Generator
The control and design optimization of a Free Piston Engine Generator (FPEG) has been found to be difficult as each independent variable changes the piston dynamics with respect to time. These dynamics, in turn, alter the generator and engine response to other governing variables. As a result, the FPEG system requires an energy balance control algorithm such that the cumulative energy delivered by the engine is equal to the cumulative energy taken by the generator for stable operation. The main objective of this control algorithm is to match the power generated by the engine to the power demanded by the generator. In a conventional crankshaft engine, this energy balance control is similar to the use of a governor and a flywheel to control the rotational speed. In general, if the generator consumes more energy in a cycle than the engine provides, the system moves towards a stall.