Modeling And Simulation Of A Free-Piston Engine With Electrical Generator Using Hcci Combustion