Agent Based Modeling of Peer-to-PeerTransactions in a Smart Grid Environment - Diogo Veiga Guimarães (2021)