In this paper, a constant-voltage power generation system based on a novel memory machine is proposed and implemented. The memory machine can offer direct and efficient air-gap flux control due to its creative integration of the memory concept and doubly-salient machine structure. By utilizing such memory machine in a direct-drive wind power generation, the resulting system can realize the constant-voltage operation under different load conditions. After addressing the memory machine design and characteristics analysis by using finite element method, this paper presents the detailed implementation and control principle of the constant-voltage power generation system. Both the numerical simulation and prototyping test are conducted to verify the validity of the proposed machine and system. (C) 2014 Elsevier Ltd. All rights reserved.