Combined DFT and experimental investigation on ion isomorphic substitution of aluminophosphate microporous crystals