In view of problems that traditional multi-objective predictive control method based on weighting method cannot effectively deal with contradiction of objectives and complex design of weight coefficient, a multi-objective optimization predictive control method of high-power explosion-proof permanent magnet motor based on two-layer structure compatible framework was proposed. The d-axis current tracking, q-axis current tracking and midpoint potential balance were divided into compatible optimization layers. By introducing boundary interval, compatible control of the three objectives was effectively realized. Switching loss was divided into optimal optimization layer. A switching frequency measurement method based on extension method was proposed. By approximately measuring switching time of multiple control cycles, average switching frequency of the system was effectively reduced. The simulation results show that the proposed method can achieve compatible control of current command tracking and midpoint potential, and can effectively reduce average switching frequency of the system.