A novel adaptive penalty mechanism for Peer-to-Peer energy trading. (1st December 2022)