A self-consistent simulation framework for modelling graphene-based optoelectronics in the THz regime | IEEE Conference Publication | IEEE Xplore