This document presents the final report on optimizing the design of a turnstile generator to maximize energy output. It describes previous work developing a turnstile prototype, defines the optimization problem variables and objectives. Three methods are applied: exhaustive search, penalty and barrier, and Fmincon. Results are compared based on quality, speed, ease of use, and robustness. Fmincon performed best overall at finding optimal solutions. Future work could include testing prototypes and additional optimization methods.