Multi-timescale rolling optimization for micro-energy systems incorporating carbon trading and multi-type demand response | Synapse