Purpose When solving the cogging torque of complex electromagnetic structures, such as consequent pole hybrid excitation synchronous (CPHES) machine, traditional methods have a huge computational complexity. The notable feature of CPHES machine is the symmetric range of field-strengthening and field-weakening, but this type of machine is destined to be equipped with a complex electromagnetic structure. The purpose of this paper is to propose a hybrid analysis method to quickly and accurately solve the cogging torque of complex 3D electromagnetic structure, which is applicable to CPHES machine with different magnetic pole shapings. Design/methodology/approach In this paper, a hybrid method for calculating the cogging torque of CPHES machine is proposed, which considers three commonly used pole shapings. Firstly, through magnetic field analysis, the complex 3D finite element analysis (FEA) is simplified to 2D field computing. Secondly, the discretization method is used to obtain the distribution of permeance and permeance differential along the circumference of the air-gap, taking into account the effect of slots. Finally, the cogging torque of the whole motor is obtained by using the idea of modular calculation and the symmetry of the rotor structure. Findings This method is applicable to different pole shapings. The experimental results show that the proposed method is consistent with 3D FEA and experimental measured results, and the average calculation time is reduced from 8 h to 4 min. Originality/value This paper proposes a new concept for calculating cogging torque, which is a hybrid calculation of dimension reduction and discretization modules. Based on magnetic field analysis, the 3D problem is simplified into a 2D issue, reducing computational complexity. Based on the symmetry of the machine structure, a modeling method for discretized analytical models is proposed to calculate the cogging torque of the machine.