I would like to simulate a layer of graphene on a solid substrate, say Cu or quartz. I'm interested in their binding energy and other physical or chemical properties. However, their periods do not match each other, so if I want to use some standard DFT package like VASP or Quantum Expresso, I cannot use a single period for the whole supercell. I had some experience with molecules absorbed on some specific surface, which is an easier case because the period of the supercell is just that of the substrate.
Does anyone have experience with this situation? Thanks.