一种基于双馈电机的垂直式重力储能系统控制方法,所述控制方法包括:分析重力储能系统重物块上升下降过程物理特性和数学解析模型,建立重物块速度给定值函数;根据重力储能系统结构和重物块速度给定值,计算得到双馈电机转速给定值;根据双馈电机的给定转速和给定无功功率,向所述双馈电机输出转子侧参考电压,其中,所述参考电压用于调整所述双馈电机转速和无功功率。本发明运用控制算法实现对重物块运动速度和发电功率的控制,提高重力储能系统双馈电机各种工况频繁切换时运行稳定性。