Present implementations provide an approach that allows for a
double-acting, multi-cylinder, thermodynamically resonant, alpha
configuration free-piston Stirling system. The system includes overstroke
preventers that control extent of piston travel to prevent undesirable
consequences of piston travel beyond predetermined limits. The overstroke
preventers involve controlled work extraction out of the system or
controlled work input into the system. Implementations can also include
duplex linear alternators, and/or frequency tuning systems, and/or
vibration balancing configurations.