We propose an efficient method to construct shortcuts to adiabaticity (STA) through designing a substitute Hamiltonian to try to avoid the defect that the speed-up protocols' Hamiltonian may involve the terms which are difficult to be realized in practice. We show that as long as the counterdiabitic coupling terms, even only some of them, have been nullified by the adding Hamiltonian, the corresponding shortcuts to adiabatic process could be constructed and the adiabatic process would be speeded up. As an application example, we apply this method to the popular Landau-Zener model for the realization of fast population inversion. The results show that in both Hermitian and non-Hermitian systems, we can design different adding Hamiltonians to replace the traditional counterdiabitic driving Hamiltonian to speed up the process. This method provides lots of choices to design the adding terms of the Hamiltonian such that one can choose the realizable model in practice.PACS numbers: 03.67. Pp, 03.67. Mn, 03.67. HK Keywords: Shortcuts to adiabaticy; Counterdiabitic coupling; Two-level systemSince Demirplack and Rice [1] and Berry [2] proposed that the addition of a suitable "counterdiabatic (CD)" term H cd to an original time-dependent Hamiltonian H 0 (t) can suppress transitions between different time-dependent instantaneous eigenbasis of H 0 (t), an emergent field named "Shortcuts to adiabaticity" (STA) [3,4] which aims at designing nonadiabatic protocols to speed up quantum adiabatic process has been taken into our eyes and has attracted much interest [4][5][6][7][8][9][10][11][12][13][14]. To find shortcuts to adiabatic dynamics, several formal solutions which are in fact strongly related or even potentially equivalent to each other have been proposed, for instance, "Counterdiabatic driving" [3,5,6] (it can also be named as "Transitionless quantum driving") and invariant-based inverse engineering [6,7]. After years of development, the theory of shortcuts to adiabatic dynamics gradually becomes consummate, and STA has been applied in a wide range of fields including "fast cold-atom", "fast ion transport", "fast expansions", "fast wave-packet splitting", "fast quantum information processing", and so on [4,[7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24].Nevertheless, a problem has been always haunting in accelerating adiabatic protocols: the structure or the values of the shortcut-driving Hamiltonian might not exist in practice. It is known to all that if the Hamiltonian is hard or even impossible to be realized in practice, the protocols will be useless. In view of that, several ingenious methods that aim at amending the problematic terms of the shortcut-driving Hamiltonian to satisfy the experimental requirements have been proposed in recent years [25][26][27][28][29][30][31]. For example, Ibáñez et al. [29] examined the limitations and capabilities of superadiabatic iterations to produce a sequence of STA in 2013. They calculated the adding term by iteration method until the adding term was re...