摘要:In IT business, the capacity of the battery in smartphone was drastically improved to digest various functions such as communication, Internet, e-banking, and entertainment. Although the capacity of the battery is improved, it still needs to be upgraded due to customer’s demands. In this article, we optimize the design of the linear generator with the Halbach array to improve the efficiency of harvesting vibration energy during human walking for the battery capacitance. We propose the optimal design of the tubular permanent magnet with the linear generator that uses a Halbach array. The approximate model is established using generic algorithm. Furthermore, we performed electromagnetic finite element analysis to predict the induced voltage.