A new multi-timescale optimal scheduling model considering wind power uncertainty and demand response. (May 2023)