Precise piston trajectory control for a free piston engine

Abstract A free piston engine removes the mechanical constraint on the piston motion by eliminating the crankshaft. The extra degree of freedom offers many advantages for reducing fuel consumption and emissions. Nevertheless, stability and robustness of the engine operation has been affected in the meantime. To ensure smooth engine operation, an active motion controller, which utilizes robust repetitive control, was developed previously to regulate the piston motion of a hydraulic free piston engine to track pre-defined trajectories. However, the long piston stroke length, high operating frequency and system nonlinearity impose challenges to precise piston motion control. Therefore, feedforward controllers are investigated in this paper to complement the repetitive control to further improve the tracking performance. The first feedforward design involves the inversion of a linear plant model that describes the dynamics of the engine operation, and the second design is based on the flatness approach, which involves the inversion of a nonlinear model of the system. The two feedforward controllers are designed and implemented on the free piston engine. The experimental and simulation results demonstrate the effectiveness of the proposed control under various operating conditions and reference piston trajectories.

[1]  Takahiro Ito,et al.  Fundamental test results of a hydraulic free piston internal combustion engine , 2004 .

[2]  Tor Arne Johansen,et al.  Free-piston diesel engine timing and control - toward electronic cam- and crankshaft , 2002, IEEE Trans. Control. Syst. Technol..

[3]  P. Rouchon,et al.  Differential flatness and control of induction motors , 1996 .

[4]  Takaji Umeno,et al.  Development of Free Piston Engine Linear Generator System Part 2 - Investigation of Control System for Generator , 2014 .

[5]  Takaji Umeno,et al.  Development of Free Piston Engine Linear Generator System Part 1 - Investigation of Fundamental Characteristics , 2014 .

[6]  Changlu Zhao,et al.  An experimental study of the hydraulic free piston engine , 2012 .

[7]  George T.-C. Chiu,et al.  Adaptive robust motion control of single-rod hydraulic actuators: theory and experiments , 2000 .

[8]  M. Fliess,et al.  Flatness and defect of non-linear systems: introductory theory and examples , 1995 .

[9]  M. Vilenius,et al.  Control of dual hydraulic free piston engine , 2006 .

[10]  Joachim Horn,et al.  Flatness-based clutch control for automated manual transmissions , 2002 .

[11]  Bin Yao,et al.  Indirect Adaptive Robust Control of Hydraulic Manipulators With Accurate Parameter Estimates , 2011, IEEE Transactions on Control Systems Technology.

[12]  Gem Vael,et al.  Horsepower with Brains - The design of the CHIRON Free Piston Engine , 2000 .

[13]  James E. Bobrow,et al.  Experiments and simulations on the nonlinear control of a hydraulic servosystem , 1999, IEEE Trans. Control. Syst. Technol..

[14]  Zongxuan Sun,et al.  Active Motion Control of a Hydraulic Free Piston Engine , 2014, IEEE/ASME Transactions on Mechatronics.

[15]  Florian Kock,et al.  Flatness-based High Frequency Control of a Hydraulic Actuator , 2012 .

[16]  W. Messner,et al.  Cancellation of Discrete Time Unstable Zeros by Feedforward Control , 1994 .

[17]  Septimiu E. Salcudean,et al.  Nonlinear control of hydraulic robots , 2001, IEEE Trans. Robotics Autom..

[18]  Masayoshi Tomizuka,et al.  Zero Phase Error Tracking Algorithm for Digital Control , 1987 .

[19]  R. Mikalsen,et al.  The control of a free-piston engine generator. Part 2: Engine dynamics and piston motion control , 2010 .